结论先说:Dokploy 是开源的自托管 PaaS,定位就是“自己搭的 Vercel”,总量 38,286 星,本站 11 月 8 日刚发过项目介绍(点这里看)。一台 VPS 上跑一行安装命令,应用部署、数据库、备份、监控、域名证书全包。以下步骤按 2026 年 11 月 10 日核验的官方 README 整理,动手前请先对照官方文档确认版本细节。
先准备一台 VPS
先准备一台干净的 VPS,系统用官方文档列出的发行版最佳,要有 root 权限。装之前做三件事:第一,域名先解析到这台服务器的 IP;第二,云厂商的安全组放行 80、443 端口和面板端口;第三,确认服务器上没有其他程序占着 80 端口,Dokploy 自带的 Traefik 要接管它。
一行命令装好
SSH 登录服务器,用 root 跑官方的一键安装命令:curl -sSL https://dokploy.com/install.sh | bash。脚本会把 Docker、Traefik 这些依赖一并装好,跑完会打印管理面板的访问地址。整个过程不用手动配 Docker,第一次装建议留出十几分钟等它跑完。
初始化与第一个应用
浏览器打开面板地址,先建管理员账号。然后新建项目,选应用类型:Node.js、PHP、Python、Go、Ruby 都支持。填 Git 仓库地址,选好分支,点部署,日志在面板里实时滚动,构建失败先看日志最后一屏。应用跑起来后,面板里能看到 CPU、内存、存储和网络占用。
数据库与备份
数据库在面板里一键建:MySQL、PostgreSQL、MongoDB、MariaDB、libsql、Redis 六种。建好后把连接信息填进应用的环境变量。备份一定要配外部存储目的地,别只存在本机磁盘上,服务器一挂备份跟着没。
域名与证书
域名在面板里一绑就行:Traefik 自动做路由,证书自动签发和续期。应用想挂多个域名也可以一个个加。注意域名解析要先指到服务器 IP,证书签不下来多半是解析还没生效,等几分钟再试。
一键模板能省多少事
不想从零搭,面板里有一键模板:Plausible(访问统计)、Pocketbase(后端即服务)、Calcom(预约)这些热门开源项目点一下就装好。适合快速验证想法,或者给团队搭内部工具。
多节点与监控
应用跑起来后,面板里能看 CPU、内存、存储、网络这些实时指标;日志和指标还能接到 Grafana、Datadog、New Relic 这些外部平台。想扩容就加节点,走 Docker Swarm 的多节点模式;多台服务器也能在同一个面板里管。
问:Dokploy 和直接用 Docker Compose 有什么区别?
Docker Compose 是编排工具,管的是容器怎么跑;Dokploy 是面板加流程,管的是从代码到上线的一整条线:部署、域名、证书、备份、监控、多节点扩容。我的看法是:只跑一两个容器,用 Compose 就够了;要长期管多个应用和数据库,Dokploy 省下来的时间值回票价。
常见踩坑
第一,别用非 root 账号跑安装脚本,权限不够会装一半卡住。第二,安全组只放 80、443,忘了放面板端口,结果面板打不开。第三,域名解析没生效就绑域名,证书签失败,先等解析生效再绑。第四,备份只存本机,等于没备份。第五,升级 Dokploy 之前先备份数据库和配置,出问题能回滚。
站长点评
我自己搭过不少自托管面板,Dokploy 打动我的是“装完就能用”:一行命令、一个面板,部署、数据库、证书全齐了。提醒一句:它本质还是 Docker 的封装,出了问题最后还是要看容器日志,别被面板惯坏了动手能力。
懒得一步步折腾?这几个工具本站有现成部署包
站长把 n8n、Immich、Stirling-PDF 的部署过程打包好了:docker-compose、一键脚本、中文说明一应俱全,下载解压就能跑,单包 9.9 元、三包合集 19.9 元。