−25%

Windows 按年付费,截至 10 月 31 日。 查看套餐

EQVPS

用于 Coolify 的 VPS:你自己的自托管 PaaS

在自己的服务器上从 Git 部署应用,并自动启用 HTTPS。Coolify 需要什么、该选哪个套餐、安装命令,以及真实的取舍。

托管式应用平台在账单到来之前都很美好:每个应用、每个 worker、每个数据库都是单独的一项。Coolify 让你在一台固定价格的服务器上获得这套工作流的大部分(推送到 Git,得到一个带 HTTPS 的已部署应用)。它是开源的,运行在 Docker 上,在一台新 VPS 上安装大约只需五分钟。

你能得到什么

实事求是地选配置

Coolify 文档中的最低配置是 2 vCPU / 2 GB 内存 / 30 GB 磁盘。这足以安装它并部署点小东西。可一旦你构建 JavaScript 应用或在旁边跑一个数据库,2 GB 就会变成交换分区和超时。

你要运行的内容合适的套餐
Coolify + 1–2 个静态站点或小型 APIMicro-IP:2 vCPU、2 GB、25 GB(每月 $10),加上 swap
几个应用 + Postgres + 在本机构建Small-IP:4 vCPU、4 GB、35 GB(每月 $16)
多个应用、worker、较重的构建Medium-IP:6 vCPU、6 GB、45 GB(每月 $20)

你需要一个带独立 IP 的套餐:Coolify 的代理必须为每个应用在 80 和 443 上响应。NAT 套餐只接受你的 SSH 端口作为入站。

安装

在一台全新的 Ubuntu 24.04 或 Debian 12 服务器上,以 root 身份执行:

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

脚本会安装 Docker 并启动 Coolify。打开 http://YOUR_SERVER_IP:8000,立即创建管理员账户(第一个访问的人会成为管理员),然后进入 Settings → Instance Domain,设置类似 https://coolify.example.com 的地址。

当仪表板能通过域名访问后,关闭直接访问的端口:

ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp
ufw enable

有一个坑:Docker 通过自己的 iptables 规则发布容器端口,会绕过 ufw。除非你真的有意为之,否则不要把数据库端口发布到主机上;让数据库留在 Coolify 的内部网络中。

保持健康

取舍

它只是一台机器。服务器一重启,上面的所有应用都会短暂中断。Coolify 迭代很快,更新频繁:大多是好事,偶尔也有意外,所以请在清闲时段更新,别挑周五晚上。而且现在运维团队就是你自己:凌晨 2 点构建出错时,“Deploy” 按钮背后可没有客服。

对于独立开发者或手上有几个项目的小团队来说,这笔交易通常是值得的。你用一台自己了解的服务器,替换掉按应用计费的一大摞账单。

相关

准备好部署了?加密货币付款、无需KYC——约一分钟上线。

立即部署 →

常见问题

Coolify 需要多少内存?

Coolify 自己给出的最低要求是 2 vCPU 和 2 GB 内存,但这只够控制面板。真正吃内存的是构建:一次 Node.js 或 Next.js 构建自己就可能占用 1–2 GB。要跑几个应用再加一个数据库,4 GB(Small-IP)才是摆脱脆弱的起点。

我需要独立 IP 吗?

需要。Coolify 运行一个反向代理,为你部署的每个应用在 80 和 443 端口上响应,并签发 Let's Encrypt 证书,这需要入站 HTTP。NAT 套餐不接受入站 Web 流量,所以请选择拥有独立 IPv4 的套餐。

数据库能跑在同一台服务器上吗?

可以:Coolify 一键就能部署 Postgres、MySQL、Redis 等。只要为它们预留内存,并把 Coolify 的数据库定时备份发往兼容 S3 的存储,这样单台服务器就不会成为你数据的唯一副本。

磁盘满了会怎样?

每次构建都会留下 Docker 镜像和层。Coolify 有清理设置(请打开),并且偶尔看一眼 'docker system df'。只要旧镜像被清理,35 GB 的磁盘足够跑好几个小应用。

Coolify 能用于生产环境吗?

很多人都在上面跑真实的产品。坦白的提醒是:它只有一台服务器,而且 Coolify 会相当频繁地自我更新。定好维护时间窗、保留备份,也不要把它当作高可用基础设施。

评论

暂无评论。来做第一个吧。

发表评论

评论在显示前会经过审核。