基于优秀的开源运维平台 Dokploy,探索更符合中文用户习惯与国内技术生态的使用体验。
简体中文 · English
重要说明
本仓库由上游项目 dokploy/dokploy 分叉而来,是一个由社区维护的本土化探索分支,并非 Dokploy 官方发行版。Dokploy 名称、品牌及原始成果归其原作者与贡献者所有。
这个仓库首先是一封写给 Dokploy 原项目的感谢信。
Dokploy 是一个免费、可自托管的 PaaS 与服务器运维平台。它把应用部署、数据库管理、Docker Compose、Docker Swarm、Traefik、备份、监控、多服务器管理等原本分散而繁琐的工作,收拢进了一个完整、清晰且真正能够投入日常使用的平台中。
这并不是一件容易的事。一个优秀的运维平台不仅要“功能多”,还要在安装、升级、部署、故障反馈、数据安全和长期维护之间取得平衡。Dokploy 的可贵之处,正是它把这些复杂度认真地承担了下来,并以开放源码的方式分享给所有人。它拥有扎实的产品基础、清晰的交互体验、丰富的部署能力,也拥有持续投入时间和耐心的维护者与社区。
如果没有 Dokploy 原作者及所有上游贡献者长期而出色的工作,就不会有这个分叉。我们由衷赞赏他们打造出的作品,也真诚感谢他们选择开源,让后来者可以学习、使用、改进,并在这块坚实的基础上继续探索。
建议所有用户关注并支持上游项目:
我们的目标很朴素:以 Dokploy 这个优秀的运维平台为基础,逐步打造一个更符合中文用户使用习惯、也更贴近国内开发与运维生态的 OPS 平台。
我们不会为了“不同”而重写一切,也不打算追求激进的功能堆叠。上游已经做得好的部分,应当尊重、继承并持续同步;真正影响国内用户体验的部分,则会一点一点补齐。这个分支会尽量保持克制、务实和长期可维护。
现阶段完成的第一件事,是多语言与中文本土化:
- 建立可扩展的国际化基础设施,当前支持英文与简体中文(
en/zh-Hans)。 - 对主要界面、表单校验、操作反馈和无障碍文本进行中文适配。
- 支持运行时切换语言,并尽量保证表单内容和操作状态不因切换语言而丢失。
- 建立中英文词条一致性检查、自动化测试和生产构建守卫,降低后续迭代中出现漏译和回归的概率。
- README 采用独立语言文件维护:中文为默认入口,英文版本见 README.en.md。
本土化不是简单地把英文逐字替换成中文。我们希望术语自然、提示明确、操作逻辑符合中文用户的直觉,同时完整保留命令、配置、日志和用户数据本来的技术含义。这项工作仍会随着上游更新持续打磨。
其他功能会慢慢来。可能的方向包括国内常用通知渠道、代码托管与镜像服务、对象存储和云服务适配、网络环境下的安装与依赖体验,以及更完整的中文文档与运维实践。
这些是方向,不是赶工式的承诺。我们更愿意先把一件事做好,再稳稳地做下一件;也欢迎真正使用这个平台的人通过 Issue 提出具体场景和优先级。
- 应用部署:支持 Node.js、PHP、Python、Go、Ruby 等各类应用。
- 数据库管理:支持 MySQL、PostgreSQL、MongoDB、MariaDB、libSQL 和 Redis。
- Docker Compose:原生管理由多个服务组成的复杂应用。
- 集群与多服务器:通过 Docker Swarm 扩展和管理多个节点。
- Traefik 集成:自动处理路由、域名、证书与负载均衡。
- 备份与恢复:将数据库备份自动保存到外部存储。
- 实时监控:查看 CPU、内存、存储和网络使用情况。
- Docker 管理:通过界面部署和管理容器。
- CLI 与 API:通过命令行和 API 管理应用与数据库。
- 通知系统:在部署成功或失败时发送通知。
- 应用模板:一键部署常见开源应用。
- 完全自托管:将平台和数据掌握在自己的服务器上。
完整、最新的官方能力说明请以上游 Dokploy 文档 为准。
如果你需要立即用于生产环境,建议优先使用 Dokploy 官方版本,并按照官方安装文档操作:
curl -sSL https://dokploy.com/install.sh | sh注意
上述脚本安装的是 Dokploy 上游官方版本,不是本仓库的本土化分支。
本仓库当前更适合参与开发、测试和共同完善。开发环境要求 Node.js 24.4.0、pnpm >= 9.12.0,并需要 Docker:
git clone https://github.com/windinternet/dokploy.git
cd dokploy
pnpm install
cp apps/dokploy/.env.example apps/dokploy/.env
pnpm run dokploy:setup
pnpm run dokploy:dev更多开发约定请参阅贡献指南。
仓库内部的架构地图、设计决策、执行计划和维护约定请从 AGENTS.md 与 文档记录系统 开始。
欢迎参与中文翻译、术语校对、本土生态适配、测试、文档和代码开发。提交改动前,请先阅读贡献指南,并通过本仓库的 Issue 说明问题或使用场景。
如果改动属于所有 Dokploy 用户都能受益的通用能力,也请优先考虑向上游项目反馈或贡献,让整个社区共同受益。
本分叉延续并遵守上游仓库现有的许可证与相关条款。使用、修改或分发本项目之前,请仔细阅读 LICENSE.MD 与 LICENSE_PROPRIETARY.md。
再次向 Dokploy 的原作者、维护者和每一位贡献者致以诚挚谢意。
