您的 Coolify 服务器上安装什么?
- Coolify 4.6.0,来自官方安装程序,采用 Apache 2.0 开源许可
- Docker 和 Traefik 反向代理,负责域名路由以及证书的获取和续期
- Railpack 构建工具(在 Coolify 中标记为测试版),面板中还有 Dockerfile 和 Docker Compose 选项
- 现成的管理员账户、已验证的本地服务器,以及名为 My first project 的第一个项目
- sslip.io 地址,所以在添加域名之前,面板和应用就能通过 HTTPS 打开
- 2 GB 交换空间,防火墙开放 22、80、443、6001、6002 和 8000 端口
Coolify 需要多大的配置?
Coolify 官方最低要求是 2 核、2 GB RAM 和 10 GB 磁盘。真正给服务器带来负载的是构建。在 2 GB 的真机上,Vite、Astro 和 Flask 示例约 1 到 1.5 分钟就上线了,而一个有 85 个包的 Next.js 应用则内存耗尽。同一个应用在 4 GB、2 核下构建成功,并占用了 18 GB 磁盘。作为起点:小项目适合 2 GB,Next.js 或多个应用适合 4 GB,再加上数据库和服务的配置适合 8 GB。
| 用途 | 配置 | 价格 | 选择 |
|---|---|---|---|
| 新网站 | 2 GB RAM · 2 vCore · 40 GB NVMe | $4.51/月 | |
| 成长中的网站 | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/月 | |
| 访问量大的网站 | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/月 |
适合谁?
- 在一台服务器上用一个面板运行多个应用和数据库的人
- 以固定月费部署 Next.js、Vite、Astro 或 Python 项目的开发者
- 想从现成服务列表中试用开源工具的团队
- 喜欢面板、但仍想完全掌控服务器的人
下单之后会发生什么?
- 设定配置并完成付款。
- 您的服务器启动,Coolify 自动安装。在我们的真机测试中,这大约用了 9 分钟。
- 在面板的“我的服务器”中打开您的服务器。用“概览”标签页上的“面板地址”“邮箱”和“密码”三行登录 Coolify。
- 对于私有的 GitHub 仓库,请在 Private Keys 页面生成密钥,并把公钥添加到仓库的 Deploy keys 中。公开仓库不需要这一步。
- 在 Projects 页面点击 New resource,选择 Git 仓库、数据库或现成服务。添加环境变量后点击 Deploy。
- 要使用自己的域名,请把它的 A 记录指向服务器的 IP,在 Domains 页面以 https 添加,并点击 Redeploy。证书由 Coolify 获取。
每台服务器都包含
- 价格含每日备份
- 不限流量
- 完整 root 权限
- 之后可升级或降配 RAM 和 CPU,并扩大磁盘
- 位置:Istanbul · IST-1。
须知
- Coolify 的自动更新默认开启,每天运行一次,所以已安装的版本会随时间变化。如果想自己管理版本,请在 Settings 中关闭。
- 面板通过 HTTPS 地址正常工作后,可以关闭 8000、6001 和 6002 端口。Docker 会绕过 ufw,所以要走 Coolify 的 Compose 方式,具体步骤见帮助文章。
- Coolify 的数据库备份保存在同一台服务器上。如需异地副本,请添加兼容 S3 的存储。Redis、Dragonfly 和 KeyDB 不支持定时备份。
- 面板用自己的密钥以 root 身份通过 SSH 访问服务器。请不要完全禁用 root 登录,也不要删除 authorized_keys 中的 coolify 一行,否则部署会停止。
- 如果证书无法签发,面板会通过 http 在您 IP 地址的 8000 端口打开。
Coolify 常见问题
Coolify 需要多少 RAM?
Coolify 官方最低要求是 2 核和 2 GB RAM。在我们的测试中,2 GB 足够小项目,但包很多的 Next.js 构建会内存耗尽,4 GB 则通过。以后可以在面板中升级服务器。
如何安装 Coolify?
在这台服务器上,您不需要自己安装 Coolify。下单时会运行官方安装程序,创建管理员账户,验证本地服务器,并给面板配上 HTTPS 地址。用面板中的地址登录并部署您的第一个项目,如果更喜欢,也可以通过 SSH 连接。
可以用 Coolify 部署什么?
Coolify 可以从 Git 仓库、Dockerfile、Docker Compose 文件或预构建镜像部署。我们在真机上用 Railpack 试过 Next.js、Vite、Astro 和 Flask 示例,全部都能通过 HTTPS 打开。Coolify 自己的列表中还有 360 多个现成服务。
Coolify 能使用 GitHub 之外的 Git 服务吗?
可以。Coolify 可以从任何 Git 服务器构建:公开仓库用地址连接,私有仓库用 deploy key 连接。要自动部署,请把应用 Webhooks 页面上的地址和密钥填入仓库的 webhook 设置。
可以在 Coolify 上运行哪些数据库?
Coolify 可以运行 PostgreSQL、MySQL、MariaDB、MongoDB、ClickHouse、Redis、Dragonfly 和 KeyDB。在我们的测试中,PostgreSQL 在 30 秒内就进入健康状态,5432 端口对外保持关闭。
可以给 Coolify 添加另一台服务器吗?
可以,Coolify 也能管理远程服务器。远程服务器只需要开放 22、80 和 443 端口。面板仍留在这台服务器上,您把应用部署到另一台上。
在 Coolify 上能运行多少个应用?
本安装不限制应用数量,价格也不取决于项目数量。唯一的限制是服务器的内存、CPU 和磁盘。如果不够,可以在面板的“配置”部分升级,数据和 IP 地址保持不变。