Dokploy 调研:零配置 + 秒级上线,36K 星的 Vercel 开源替代 vs Coolify 谁更香

100次阅读
Dokploy 调研:零配置 + 秒级上线,36K 星的 Vercel 开源替代 vs Coolify 谁更香

一行命令装出 Heroku 级 PaaS,TypeScript 全栈 + 原生 MCP 让 Claude 直接管部署。

写在前面

上周刚发完 Coolify 调研(66),评论区就有读者问:Dokploy 跟 Coolify 怎么选?本来想偷懒回一句 ” 差不多 ”,但拉了一下 GitHub——36K stars、2.8K forks、2024-04 才创建,2 年多干到同类开源第一,绝对值得单独一篇。

巧合的是,Dokploy 和 Coolify 几乎同时期起步(Coolify 2017 老牌翻新 v3、Dokploy 2024 全新起步),目标都是 ”Vercel/Netlify/Heroku 开源替代 ”。但 两个项目走了完全不同的技术路线——这是本文重点。

本文 9 段深度向,最后会给出 两张决策表:一张是 Dokploy vs Coolify vs Vercel 三方横评,一张是 ”Dokploy 适合 / 不适合什么人 ” 清单。


一、它解决什么问题

一句话:Vercel/Netlify 贵 + 锁平台,Heroku 已死,自建 PaaS 又要写一堆 Docker Compose + Traefik 配置——Dokploy 一行命令给你装一个开箱即用的 Heroku,还能 push-to-deploy

项目基本信息
GitHub Dokploy/dokploy
Stars 36,226 ⭐(截至 2026-07-31)
Forks 2,811
Open Issues 746
首次 Commit 2024-04-19(2 年 3 个月)
最近 Push 2026-07-30(昨天,非常活跃)
Commits 6,230(canary 分支)
主语言 TypeScript(72.8%)
协议 ⚠️ NOASSERTION(无明确 SPDX)
Topics agents · ai · docker · self-hosted · vps · nextjs · devops
License 风险 商用前 必须 核实(见第七节)
一行安装 curl -sSL https://dokploy.com/install.sh \| bash
Cloud 版 app.dokploy.com(可选,免运维)

核心定位(官方 README):”Open Source Alternative to Vercel, Netlify and Heroku.”——直接对标三大云 PaaS,免费、自托管、零供应商锁定。


二、核心能力:12 件套覆盖应用全生命周期

Dokploy 不是单点工具,是 完整 PaaS 平台。官方列出的 12 大能力:

1. 应用部署(Applications)

部署任意类型应用,3 种构建方式

Nixpacks(Railway 同款)——零 Dockerfile,自动检测语言 / 框架 / 依赖

Heroku Buildpacks——兼容 Heroku 生态

Dockerfile——自定义构建

支持 Node.js / PHP / Python / Go / Ruby / Java / Rust / Elixir 全语言栈。

2. 数据库管理(Databases)

内置 6 种数据库一键创建:
– MySQL / PostgreSQL / MariaDB
– MongoDB
– Redis

libSQL(SQLite 兼容分支,2025 后半年新潮)

自动备份到外部存储(S3 / SFTP / 本地),定时任务内置。

3. Docker Compose 原生支持

直接上传 docker-compose.yml即可部署复杂应用(多服务联动、依赖编排),不需要 Dokploy 内置应用模板。

4. 多节点集群(Multi Node via Docker Swarm)

Docker Swarm 集群管理 ——把应用扩展到多台 VPS,比单机部署多节点冗余。 这是 Coolify 没有、Dokploy 独有 的能力(Coolify 截至 v4 还是单机 + 远程 server,不能成集群)。

5. 一键模板(Templates)

预置开源项目模板:Plausible / Pocketbase / Cal.com / Supabase / Directus 等。点一下就部署好,不写一行代码。

6. Traefik 自动集成

Traefik 4 跑在 Dokploy 内核 ——自动 HTTPS(Let’s Encrypt)、反向代理、负载均衡、域名路由, 零配置。这是自托管 PaaS 的命门,Dokploy 把 Traefik 玩得最溜。

7. 实时监控(Real-time Monitoring)

CPU / 内存 / 存储 / 网络——每个应用每个容器 都有仪表盘,看板式管理。

8. 通知系统(Notifications)

部署成功 / 失败自动通知:Slack / Discord / Telegram / Email / Gotify / ntfy 6 个通道。CI/CD 失败能秒收推送。

9. 多服务器管理(Multi Server)

从中央面板管理 多台远程 VPS——不是简单 SSH 转发,是真的注册一台 server 后从 Dokploy 面板部署应用过去。轻量级 Cluster 体验。

10. CLI / API 全开放

CLI:dokploy 命令行管理所有资源。
API:完整的 REST API,
所有面板操作都有 API 对应——可编程、自动化、写脚本。

11. 高级用户管理

角色 + 权限 细粒度控制——团队协作场景可用,分 owner / admin / member / viewer 角色。

12. AI 集成(MCP 原生) ⭐ 2026 最潮

MCP server 内置——直接对接 Claude Desktop / Cursor / OpenClaw 等 MCP 客户端,AI 帮管部署

这意味着你可以对 Claude 说:” 看一下 dokploy 上 blog 应用的 CPU,如果超过 80% 就重启。”——AI 真能执行。

详见第三节。


三、差异化能力:MCP 让 AI 直接管部署 ⭐

这是 Dokploy 2026 年最独特的卖点——也是和 Coolify、Vercel CLI 都拉开差距的地方。

3.1 什么是 MCP

Model Context Protocol——Anthropic 2024 年底开源的协议,让 LLM 能调用外部工具。Claude Desktop / Cursor / OpenClaw 都原生支持。

通俗版:MCP 让 AI 从 ” 只会说话 ” 变成 ” 会动手 ”——AI 可以调用任何支持 MCP 的工具 / 平台。

3.2 Dokploy 怎么用 MCP

Dokploy 官方内置 MCP server——启动后暴露一组工具给 MCP 客户端:

可用工具(推断):- list_applications / create_application / deploy_application
- get_deployment_logs / restart_application
- list_databases / create_database / backup_database
- list_servers / get_server_stats
- list_templates / deploy_template
... 30+ 工具

实战场景(Claude Desktop):

用户:帮我部署一个 Plausible analytics 到我的 Dokploy,用最新版本,域名 stats.example.com。Claude:[调用 MCP] list_templates → 找到 plausible
        [调用 MCP] create_application(template=plausible, domain=stats.example.com)
        [调用 MCP] deploy_application(app_id=xxx)
        [返回] 部署成功!域名已自动配置 Traefik + Let's Encrypt。

对比传统路径
– 传统:手动 ssh → 拉 image → 配 docker-compose → 配 Traefik → 配 DNS → 等 SSL
– Dokploy MCP:
一句话,AI 全做完

3.3 vs 竞品的 MCP 支持

项目 MCP 支持 备注
Dokploy 原生内置 官方支持
Coolify ❌ 无原生 社区方案在测
Vercel ❌ 无 闭源 API 限制
Netlify ❌ 无 同上
Dokku ❌ 无 老牌 PaaS 没接 AI 时代
CapRover ❌ 无 同上

结论Dokploy 是目前唯一原生支持 MCP 的开源 PaaS——AI 时代选 PaaS 必看项。

3.4 OpenClaw 用户的额外彩蛋 🎁

飞熊的 OpenClaw 项目支持 MCP 协议 ——Dokploy 暴露 MCP 工具给 OpenClaw,等于 飞熊自己的产品能直接管部署

组合用法:
– OpenClaw → MCP → Dokploy → Traefik → 应用
– 一句话:” 用 Plausible 模板起一个 analytics 实例 ”——OpenClaw 通过 MCP 调 Dokploy 执行

这是飞熊生态的天然契合点——调研 Dokploy 也是在为 OpenClaw 找落地场景。


四、数据库 + 监控 + 通知:DevOps 三件套

4.1 数据库管理(横向对比)

数据库 Dokploy Coolify Vercel
MySQL / PostgreSQL / MariaDB ⚠️ 需外部
MongoDB ⚠️ 需外部
Redis ⚠️ Upstash 集成
libSQL / SQLite ✅ libSQL ✅ Turso
自动备份 ✅ S3 / SFTP ✅ S3 / B2 ❌ 需外部
定时备份 ✅ cron 内置 ✅ cron 内置 ⚠️ 外部

Dokploy 在数据库覆盖面上 和 Coolify 打平libSQL 是新亮点(SQLite 生态 2025-2026 爆发)。

4.2 监控与告警

维度 Dokploy Coolify
CPU/ 内存 / 网络 ✅ 实时 ✅ 实时
应用日志 ✅ 内置 tail ✅ 内置
部署历史 ✅ 完整记录 ✅ 完整记录
告警通道 6 个(Slack/Discord/Telegram/Email/Gotify/ntfy) 3 个(Slack/Discord/Email)

Dokploy 告警通道多 2 倍——尤其是 Telegram / Gotify / ntfy 三个开发者友好通道。

4.3 团队协作

  • Dokploy:角色权限细(owner/admin/member/viewer),适合小团队
  • Coolify:单机 admin,无角色
  • Vercel:企业版才有多角色,免费版单 owner

结论:Dokploy 在小团队场景下更可用。


五、对比 Coolify vs Vercel vs Heroku ⭐

飞熊读者最关心的横评。Coolify 调研见 WP 266

5.1 三方对比表

维度 Dokploy Coolify Vercel (闭源) Heroku (闭源)
Stars 36,226 ~60,000 N/A N/A
创建时间 2024-04 2017 (翻新 v3) 2015 2007
License ⚠️ NOASSERTION Apache-2.0 闭源 闭源
技术栈 TypeScript + Next.js + tRPC + RSC Laravel + Svelte + Inertia Go + Next.js Erlang
部署方式 Nixpacks/Buildpacks/Dockerfile Dockerfile/Docker Compose 专有 Build System Buildpacks
Docker Compose 原生 ✅ 原生
多节点集群 Docker Swarm ❌ 仅单机 + 远程 server ✅ 全球边缘 ✅ 私有 Spaces
数据库 6 种内置 10+ 种内置 ⚠️ 外部 ⚠️ 外部
Traefik ✅ 内置 ✅ 内置 ⚠️ 内部 CDN ⚠️ 内部
MCP 原生 内置
AI 一键部署 内置 ⚠️ 部分 ✅ 边缘 AI
模板市场 ~30 个开源项目 280+ 个 one-click 框架模板 Buildpacks
Cloud 版 有($5+/ 月) 有($4-5/ 月) 唯一方式 唯一方式
价格(自托管) 免费 免费 $20-250/ 月 $7-500+/ 月
价格(Cloud) $5+/ 月 $4-5/ 月 $20+/ 月 $7+/ 月
CLI ✅ Dokploy CLI ✅ Coolify CLI ✅ Vercel CLI ✅ Heroku CLI
API ✅ REST ✅ REST ✅ REST ✅ REST
活跃度 ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐

5.2 三个阵营总结

阵营 A:开源自托管派
├── Dokploy     偏 TypeScript 现代栈 / MCP AI 时代原生
├── Coolify     偏 Laravel 老牌栈 / 模板市场最丰富 (280+)
├── Dokku       老牌 / Heroku 兼容 / 30K stars
├── CapRover    Dokku 同质 / 13K stars / 更轻
├── YunoHost    重应用平台(不只是 PaaS)/ 2K stars
└── Kubero      K8s 包装 / 2K stars

阵营 B:闭源云 PaaS
├── Vercel      前端最佳 / 边缘计算 / 贵
├── Netlify     前端 / 表单 / 函数 / 贵
├── Render      全栈 / Docker 原生 / 性价比
├── Railway     开发者友好 / Nixpacks / 涨价
└── Heroku      老牌 / 生态最大 / 已商业化过重

阵营 C:混合派
├── Dokploy Cloud   自托管代码 + 托管服务
└── Coolify Cloud   同上

5.3 怎么选?

场景 推荐 理由
我要 MCP + AI 管部署 Dokploy 唯一原生 MCP
我要 280+ 开源模板一键装 Coolify 模板市场最大
我是多节点集群(高可用) Dokploy Docker Swarm 原生
我是前端纯静态 /Vercel 平替 ⚠️ Coolify 也行 看模板需求
我是 Heroku 老用户想搬家 Dokploy 支持 Heroku Buildpacks
我要 Apache-2.0 商用保险 Coolify Dokploy 协议不明确
我是 Node/Next.js 开发者 Dokploy TypeScript 全栈,亲和
我是 PHP/Laravel 老开发者 Coolify 同栈更熟
我想要立刻上手、有大量教程 ⚠️ Coolify 2 万篇 YouTube 教程
我想要 AI 时代前沿 Dokploy MCP + AI 部署是趋势

六、实战:3 步跑通 Dokploy

Step 1:准备 VPS

最便宜的路线:Hetzner CX22(€4.85/ 月 / 2 vCPU / 4GB RAM / 40GB SSD)——比 Vercel Pro 便宜 70%。

# 最低硬件要求
- 1 vCPU(推荐 2+)- 2 GB RAM(推荐 4+)- 20 GB 磁盘
- Ubuntu 22.04+ / Debian 12+

Step 2:一行安装

curl -sSL https://dokploy.com/install.sh | bash

安装过程(实测约 2-3 分钟):
1. 检测系统 + Docker(自动装 Docker 如果没有)
2. 拉 Dokploy 镜像(canary 分支最新版)
3. 启动 Dokploy 容器(端口 3000)
4. 生成管理员密码(输出到终端)

装完访问http://YOUR_VPS_IP:3000

Step 3:第一个应用(Nixpacks 零配置)

  1. 面板 → Projects → Create Project
  2. Create Service → Application
  3. Provider 选 GitHub,授权
  4. 选仓库(比如你的 blog 仓库)
  5. Build Type 选 Nixpacks(自动检测框架)
  6. Deploy

Dokploy 会自动
– 拉代码
– Nixpacks 检测框架(Node.js → npm install → npm run build)
– 跑构建
– 起容器
– Traefik 自动配置域名(如果填了)
– 自动申请 Let’s Encrypt SSL
– 部署完成通知到你配置的 Telegram

全过程 0 配置 0 Dockerfile——push-to-deploy 体验。


七、风险与坑

⚠️ 1. License = NOASSERTION(商用前必查)

GitHub API 返回 license.spdx_id = "NOASSERTION"——不是 MIT/Apache/BSD 等公认开源协议,而是 ” 作者未明确声明 SPDX”。

风险
– 理论上你 fork 改商用,
法律上不确定 能不能这么做
– 大厂法务大概率会卡
– 个人项目 / 小团队
通常没事,但需自担风险

核实路径
– 看
LICENSE 文件(GitHub 仓库根目录)——可能藏在 TERMS_AND_CONDITIONS.mdREADME 段落
– 联系 Siumauricio(maintainer)邮件确认
– 找专业律师评估

对比 Coolify:Apache-2.0,商用无忧——这是 Coolify 最大的 ” 保险 ”。

2. 项目相对年轻(2 年)

  • 2024-04 首次 commit,到现在才 27 个月
  • 746 open issues,bug 修复速度跟不上报告速度
  • 部分高级功能(如 Swarm 集群)实战案例少
  • 长期维护风险未知

3. TypeScript 单体架构

  • 整个 Dokploy 是一坨 Next.js + tRPC 单体
  • 想深度二次开发?要吃透 React Server Components + tRPC
  • 性能优化受限于 Node.js 单进程(虽然有 Swarm 集群补偿)

4. 模板数量远少于 Coolify

  • Coolify 280+ one-click 服务
  • Dokploy 只有 30 个左右模板(Plausible / Pocketbase / Cal.com 等)
  • 想装 Coolify 一行命令的某冷门工具?Dokploy 可能没现成模板

5. Swarm 集群有坑

CSDN 上 2025-09 有篇文章专门写 ”Dokploy Docker Swarm 初始化失败的 3 大场景 ”:
– 网络配置错误(42%)——
AdvertiseAddr: "127.0.0.1" 硬编码,多网卡选错
– 端口占用冲突(29%)——2377 端口被占
– 防火墙规则(29%)——节点间通信被挡

多节点场景建议先单机跑通,再扩展。

6. AI 集成仍在早期

  • MCP server 是 2026 新加的功能
  • 客户端兼容性需要实测(Claude Desktop ✅,Cursor ⚠️ 部分,OpenClaw ✅)
  • 工具集还在迭代,可能 break

八、总结

Dokploy 最值得装的 3 个理由

  1. MCP 原生——AI 时代唯一原生支持 MCP 的开源 PaaS,Claude/Cursor/OpenClaw 直接管部署
  2. TypeScript 现代栈——Node/Next.js 开发者零学习曲线,2 年冲到 36K stars 不是没道理
  3. Docker Swarm 集群——Coolify 没有的多节点高可用,自托管 PaaS 里少见的 ” 真集群 ”

先试一周

最便宜的入口:Hetzner CX22 €4.85/ 月 + 一行安装命令 + Nixpacks 部署一个 side project

如果只是想试水,Dokploy Cloud $5/ 月 比自托管省心, 直接评估产品功能 比直接上自托管稳。

跟 Coolify 怎么选?(终极版)

  • AI / MCP / Next.js 优先Dokploy
  • 模板市场 / Apache-2.0 / 老牌稳Coolify
  • 两者都用 → 也行,Dokploy 管新项目 AI 玩法 + Coolify 管老项目稳态(双面板不冲突)

参考

正文完