项目详情

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 太重或想用现代技术栈自建部署平台的团队。

项目速览

核心数据

37.1k
Stars(约 2.4 年)
394+
贡献者
v0.30.5
最新版(2026-09-02)
725
Open Issues
6
数据库类型支持
Swarm
多节点原生架构
2,946
Forks
周更
发版节奏

数据来源: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 原生:多节点不是插件,是地基

Dokploy 面板(Manager 节点) Next.js UI + API 构建调度 · 数据库管理 · 备份 Swarm manager 角色内置 Worker 节点 A swarm join 即纳入部署池 Worker 节点 B … N 滚动更新 · 副本调度 · 自愈 Traefik 反向代理(自动集成) 域名路由 / 负载均衡 / Let's Encrypt 证书,声明式配置自动生成 Swarm 路线的取舍 ✓ 得到:原生滚动更新 / 副本数伸缩 / 节点故障自愈 / overlay 网络——「小 K8s」体验而无 K8s 复杂度 ✓ 得到:单机起家不浪费——单节点时就是普通 Docker,加机器 join 进集群即可扩容 ✗ 付出:被绑定在 Swarm 生态(Docker 原生编排已停止大规模演进);超大规模仍建议真 K8s
面板(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 功能上生产前核对许可
三强许可速查
主体限制层
DokployApache-2.0/proprietary → DSAL(生产需商业协议)
CoolifyApache-2.0无(功能全开源)
OpenshipApache-2.0无

对「无锁定洁癖」用户,Coolify/Openship 的纯 Apache 更省心;Dokploy 需要确认自己用到的功能落在哪个目录。

对比坐标

三强同框

DokployCoolifyOpenship
Stars37.1k(2.4 年)61.4k(5.5 年)12.1k(约 7 个月)
技术栈Next.js + TSPHP/Laravel + SvelteTS + Bun
多节点Swarm 原生Docker run / Swarm 可选多节点(路线图兑现中)
一键服务模板数十 + Compose280+内置常用 + 42 项能力
许可证Apache + DSAL 混合纯 Apache纯 Apache
差异化关键词Swarm 地基 / 现代 UI生态最大 / 最稳agentless / 本地构建 / MCP

本站同赛道详情页:Coolify → · Openship →

风险与局限

冷静看

潜力评估

打分

维度评分依据
增速势能
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 稳定承诺

1 / 11