Dokploy 系列 I | Vercel 开源平替
想在自家服务器上享受 Vercel 式的 PaaS 体验,却又怕花钱贵又怕被墙?
Dokploy 就是你的最佳选择!今天教你在国内七分钟搞定 Dokploy 安装,轻松部署。
Dokploy是什么?
- 开源免费
功能不输 Vercel、Netlify,却不用掏一分钱。
- 国内友好
自建服务器无延迟、无翻墙烦恼。
- 多语言支持
Node.js、Python、Go、PHP……想部署啥都行。
- 一键部署
连配置文件都不用多写,一条命令搞定。
- 内置数据库
Mysql、Postgres、Redis……自动帮你上架。
环境准备:先检查这几样
- 操作系统
Ubuntu 22.04 或 CentOS 8 推荐。
- Docker & Docker Compose
提前装好最新版本。
- 域名 & 备案
想用自定义域名看自己情况,没也能用 IP。
- GitHub/GitLab 账号
后面要连库自动部署
如果以上都 OK,那我们马上开整!
七分钟安装指南
1. 拉取安装脚本
curl -sSL <https://get.dokploy.com> | sh
-
这一步会自动拉取 Dokploy 安装脚本并执行。
-
等它跑完,屏幕会提示你访问地址、默认账号等信息。
2. 打开面板,设置密码
-
浏览器访问
http://你的服务器IP:3000
-
默认账号
admin@example.com
,密码在安装日志里能看到,先登录然后改成自己记得住的。
3. 连接你的 Git 仓库
-
面板左侧点「Projects」→「Create Project」
-
填项目名、选 GitHub/GitLab,复制生成的 Webhook 地址
-
到你的代码仓库里,添加 Webhook,填上面板给的那个地址
-
下一次
git push
就能自动触发部署啦!
4. 部署一个示例应用
-
Dokploy 面板里「Applications」→「Create App」
-
选刚才的 Project、填代码所在路径(一般是根目录
/
) -
选「Dockerfile」模式或「Buildpack」模式(简单项目选 Buildpack 就行)
-
点 Deploy,屏幕跑完日志就能访问你的代码了!
5. (可选)绑定域名 & HTTPS
-
在应用设置里「Domains」→「Add Domain」,填入你的域名
-
DNS 解析到服务器 IP
-
Dokploy 会自动帮你申请 Let's Encrypt 证书,秒变 HTTPS
常见问题
- 安装卡住
检查服务器能否访问
dokploy.com
,必要时换 DNS 或挂代理。 - 端口冲突
3000 端口被占?修改脚本参数,换成 3001 或其它都行。
- 自动部署失败
先手动部署一次,确认 Dockerfile/Buildpack 能跑,日志里找报错。
- 数据库没起来
面板「Resources」→「Databases」里手动重启。
小结
-
Dokploy 是 Vercel 的最佳自托管平替,零成本、零翻墙、零复杂配置。
-
七分钟内,一键安装面板+自动部署流程+HTTPS 支持都搞定。
-
真想体验 PaaS 自动化,只需一台小服务器,剩下交给 Dokploy 就好!
快去试试,给自己搭建一个专属的“Vercel”吧!