解决方案 · 自托管 PaaS
用于 Dokploy 的 VPS
Dokploy 是基于 Docker 和 Traefik 的自托管 PaaS:在一个控制面板中管理来自 Git 或 Compose 的应用、数据库、备份和自动 HTTPS。其文档要求 2 GB RAM 和 30 GB 磁盘,您部署的每个应用都会在此基础上增加占用。BD-8,$12.90,是留有余量的最便宜机器;C2-4-80,$37.90,交付时已安装 Dokploy。
运行要求
软件来自官方文档,规格注明来源
软件及安全配置均来自项目自己的文档。若项目未公布硬件要求,规格会注明出自谁的建议。
来源:docs.dokploy.com
- “至少 2GB RAM 和 30GB 磁盘空间。”Ubuntu、Debian、Fedora 或 CentOS。
- 安装:
curl -sSL https://dokploy.com/install.sh | sh。如未安装 Docker,会自动为您安装。 - 端口 3000(控制面板)、80 和 443(Traefik)必须空闲;“如果其中任何端口已被占用,安装将会失败”。
- 打开
http://your-ip:3000进入设置页面并创建管理员。在域名上的 HTTPS 正常工作之前,不要禁用 IP:端口访问。
规格(Dokploy 最低要求,以及应用增加的需求)
| 工作负载 | vCPU | RAM |
|---|---|---|
| 仅 Dokploy(官方最低要求)控制面板、Postgres、Redis 和 Traefik。30 GB 磁盘用于镜像。 | 2 | 2 GB |
| Dokploy + 几个应用和一个数据库构建在这台机器上进行,请给足 CPU。 | 4 | 8 GB |
| 多个项目、预览环境、Swarm 节点或者一台小型 Dokploy 主机加上更大的远程服务器。 | 8 | 24 GB |
合适的套餐
4 台机器,实时报价
最便宜的合适机器排在最前。价格为今日价格,按月计,取自产品目录。
- BD-8$12.90/月
4 vCPU · 8 GB · 100 GB 磁盘 · 32 TB
最便宜且真正有空间运行应用。4 vCPU、8 GB、100 GB(是 30 GB 下限的三倍多)以及 32 TB 流量。其供应商不运行启动脚本:粘贴一行命令即可安装。
- C2-4-80$37.90/月
2 vCPU · 4 GB · 80 GB 磁盘 · 3 TB
交付时已安装 Dokploy。2 vCPU / 4 GB / 80 GB,覆盖三十多个城市,设置页面在 3000 端口等候。
- C4-8-160$75.90/月
4 vCPU · 8 GB · 160 GB 磁盘 · 3 TB
交付时已安装,并留有余量。4 vCPU / 8 GB,160 GB 磁盘用于镜像、卷和备份。
- BD-24$31.90/月
8 vCPU · 24 GB · 300 GB 磁盘 · 32 TB
8 vCPU / 24 GB,适合多个项目。预览、预发布和生产环境并存,构建不会拖垮应用。
“部署并安装”会打开配置页面,启动脚本框中已完整填入我们的 Dokploy 启动脚本,您在购买前即可查看。它在服务器搭建时以 root 身份运行一次,且仅适用于平台支持启动脚本的供应商;其他行的安装步骤是相同的命令,需由您自行粘贴运行。
安装
三个步骤,摘自 Dokploy 文档
使用预设时,服务器交付时第 1 步已完成。拿到 IP 后请立即完成第 2 步。
- 安装。
curl -sSL https://dokploy.com/install.sh | sh会按需安装 Docker,以及 Postgres、Redis、Traefik 和 Dokploy。只需几分钟。 - 立即完成设置页面。打开
http://your-ip:3000并创建管理员账户;第一个访问者即可创建。 - 先配置域名和 HTTPS,再关闭 3000。在 Settings 中为控制面板设置域名,确认 HTTPS 正常工作后,再禁用 IP:端口访问:Dokploy 文档警告,顺序反过来会把您自己锁在外面。然后
ufw delete allow 3000/tcp。
说实话
我们实际会买哪台
下限是 2 GB 和 30 GB。请购买 8 GB、100 GB 的机器,它比刚好满足下限的机器更便宜。
适合 Dokploy 和几个应用
BD-8 · $12.90/月
4 vCPU、8 GB 和 100 GB,$12.90:可运行 Dokploy 及其 Postgres 和 Redis、Traefik,以及三四个应用及其数据库,并留有存放镜像和备份的磁盘。它不运行我们的预设,因此安装只需粘贴一行命令;如果您不想手动输入,C2-4-80,$37.90,交付时 Dokploy 已在运行。
常见问题