项目详情
Dokploy
Docker Swarm 原生的自托管 PaaS——Coolify 最强的年轻挑战者
GitHub 地址
官网
Apache-2.0 + DSAL
37.1k Stars
TypeScript · Next.js
Docker Swarm 原生
更新于 2026-09-05
← 返回汇总
项目速览
一句话定位
用现代栈重写的自托管 PaaS
开源 PaaS,Vercel/Netlify/Heroku 的自托管替代:部署任意语言应用、管理六大数据库、Docker Swarm 原生多节点扩展、Traefik 自动路由、实时资源监控、一键开源模板(Plausible/Pocketbase/Calcom)。2024-04 创建,用 Next.js/TypeScript 写成——前端工程师读得懂、改得动的部署平台。两年半 37.1k stars,发版极频繁(近 3 个 release 在一周内)。适合觉得 Coolify 太重或想用现代技术栈自建部署平台的团队。
项目速览
核心数据
数据来源:GitHub API,采集于 2026-09-05。2024-04 创建;增速对比:同年龄段的 Coolify 约 20k stars——Dokploy 的起势更快。
赛道坐标
在 Coolify 的影子里,找到了自己的路
- 同一个战场:「Vercel/Netlify/Heroku 的自托管替代」这句话和 Coolify 一字不差——但 2024 年入场,直接用现代 Web 栈重做一遍
- 增速对比:Coolify 花了 3 年到 20k;Dokploy 2.4 年到 37.1k——后来者的速度说明痛点验证充分 + 现代栈红利
- 差异化第一刀:Docker Swarm 原生——多节点扩展不是附加功能而是架构地基
- 差异化第二刀:技术栈亲和——Next.js + TS,遇到 bug 前端工程师能自己修,贡献门槛骤降
「为什么不用 Coolify」的常见答案
- 想要 Swarm 级多节点原生编排,不想单机心智
- 偏好 TS 技术栈,能自己动手改面板
- 喜欢 Traefik 中心化路由的声明式配置
- 更年轻、迭代更激进的 UI(SaaS 式体验)
架构标志
Docker Swarm 原生:多节点不是插件,是地基
面板(Manager)
工作节点(Worker)
共享基础设施
功能清单
README 自述的十三般武艺
- 任意应用:Node/PHP/Python/Go/Ruby……Nixpacks/Dockerfile/Buildpack 多种构建策略
- 六大数据库:MySQL、PostgreSQL、MongoDB、MariaDB、libsql、Redis——创建备份恢复一条龙
- 自动备份:定时备份到外部存储(S3 兼容)
- Docker Compose 原生:复杂多容器应用直接吃 Compose 文件
- Swarm 多节点:应用跨节点伸缩(上页已展开)
- 一键模板:Plausible、Pocketbase、Calcom 等开源应用商店
- Traefik 集成:路由/负载均衡/证书全自动
- 实时监控:每个资源的 CPU/内存/存储/网络
- CLI + API:面板能做的命令行和 API 都能做
- 通知:部署成败推 Slack/Discord/Telegram/邮件
curl -sSL https://dokploy.com/install.sh | bash # 一行装进 VPS,或直接用 Dokploy Cloud
许可结构
Apache 外壳 + proprietary 内核
- 主体 Apache-2.0:面板、核心部署逻辑——可自由自用/修改/分发
/proprietary 目录:DSAL 1.0——「Dokploy Source Available」:开发测试免费,生产使用需有效商业协议,禁止复制/合并/再发布/转售该部分
- 结构意图:防云厂商白嫖托管变现(与 TimesFM 3.0、Elastic 同款防御),同时保持开发者侧的开放体验
- 自用判断:自己公司内部部署用面板主体(Apache 部分)没问题;用到 proprietary 功能上生产前核对许可
三强许可速查
| 主体 | 限制层 |
| Dokploy | Apache-2.0 | /proprietary → DSAL(生产需商业协议) |
| Coolify | Apache-2.0 | 无(功能全开源) |
| Openship | Apache-2.0 | 无 |
对「无锁定洁癖」用户,Coolify/Openship 的纯 Apache 更省心;Dokploy 需要确认自己用到的功能落在哪个目录。
对比坐标
三强同框
| Dokploy | Coolify | Openship |
| Stars | 37.1k(2.4 年) | 61.4k(5.5 年) | 12.1k(约 7 个月) |
| 技术栈 | Next.js + TS | PHP/Laravel + Svelte | TS + Bun |
| 多节点 | Swarm 原生 | Docker run / Swarm 可选 | 多节点(路线图兑现中) |
| 一键服务 | 模板数十 + Compose | 280+ | 内置常用 + 42 项能力 |
| 许可证 | Apache + DSAL 混合 | 纯 Apache | 纯 Apache |
| 差异化关键词 | Swarm 地基 / 现代 UI | 生态最大 / 最稳 | agentless / 本地构建 / MCP |
本站同赛道详情页:Coolify → · Openship →
风险与局限
冷静看
- 许可混合体:DSAL 部分生产使用需商业协议——企业采用前务必盘点用了哪些功能、落在哪个目录
- Swarm 押注的双刃剑:Docker 原生编排(Swarm)多年未获大版本演进,长期路线有生态风险
- 725 open issues:与 Coolify 同款的社区规模病——迭代快、积压也快
- v0.x 版本号:尚未到 1.0,breaking change 风险仍在(虽然发版纪律看起来不错)
- 核心团队集中:创始人主导(Siumauricio),bus factor 低于多核心维护者的项目
- 监控偏轻:资源级实时图表有了,但日志聚合/告警规则等可观测深度不及专业方案
潜力评估
打分
| 维度 | 评分 | 依据 |
| 增速势能 | | 2.4 年 37.1k,同年龄段超 Coolify 一倍 |
| 技术现代性 | | Next.js/TS 全栈,贡献与定制门槛低 |
| 架构主张 | | Swarm 原生多节点是真实差异,但生态有隐患 |
| 许可友好度 | | 主体 Apache,proprietary 层生产受限 |
| 成熟度 | | 尚在 v0.30,单核心主导 |
综合 8/10。自托管 PaaS 的「新一代优选」——用现代栈和 Swarm 主张从 Coolify 手里抢用户。选它还是 Coolify,本质是选「年轻激进」还是「成熟稳健」。
最终裁决
适合谁,不适合谁
选它
- 多节点需求从小就要,想要 Swarm 声明式伸缩
- TS/前端团队:面板可读可改,出事能自己上手
- 喜欢 Traefik 声明式路由与 SaaS 式现代 UI
- 开发测试为主、或对 proprietary 边界有清晰判断的团队
慎选
- 要纯 Apache 无附加条件的极端洁癖(选 Coolify/Openship)
- 要用 proprietary 层功能上生产且不想签商业协议
- 把 Swarm 当十年不变的地基押注的超长期规划
- 需要 1.0 级 API 稳定承诺