本文可能包含联盟推广链接。如您通过本站链接注册,我们可能获得佣金,对您不产生额外费用。编辑政策
VPS 与云部署指南

Coolify 是什么?2026年完整安装与使用指南

作者:CloudPicked 评测团队 · 最后更新:2026年9月
Coolify 自托管 PaaS 控制面板

如果您曾被 Heroku 取消免费套餐后的账单吓到,或者希望在自己的服务器上获得类似 Vercel 的一键部署体验,同时完全掌控数据和基础设施——Coolify 就是全球超过 20,000 名开发者的选择。

Coolify 是一个开源 PaaS(平台即服务),可以通过一条命令安装在您自己的 VPS 上。它提供了类似 Heroku 或 Vercel 的流畅部署体验,但您完全拥有基础设施。数据存储在您的服务器上,自托管无需支付任何月费。

目录

  1. Coolify 是什么?
  2. 为什么选择 Coolify 而非 Heroku/Vercel?
  3. 系统要求
  4. 如何安装 Coolify
  5. 部署第一个应用
  6. 核心功能详解
  7. Coolify Cloud 与自托管对比
  8. 价格方案
  9. 适合运行 Coolify 的 VPS
  10. 常见问题

Coolify 是什么?

Coolify 是 Vercel、Heroku、Netlify 和 Railway 的开源自托管替代品,由匈牙利开发者 Andras Bacsai 创建。截至 2026 年 9 月,项目在 Discord 上拥有超过 20,000 名社区成员,Coolify Cloud 用户超过 3,600 人。

Coolify 的核心理念是:"Docker 能打包的,Coolify 就能部署。" 这意味着您可以部署几乎任何内容——Node.js 应用、Laravel PHP API、Django Python 服务、Go 二进制文件、静态网站,以及通过一键模板部署 280 多个热门开源服务(包括 PostgreSQL、MySQL、Redis、MongoDB、ClickHouse 等数据库)。

Coolify 通过 SSH 连接到您的服务器,因此支持任何云服务商的 VPS——DigitalOcean、Hetzner、AWS、GCP、AsiaGB、Bangmod 或家里的 Raspberry Pi,完全没有供应商锁定。

"您完全拥有基础设施——数据存储在您的服务器上,而非供应商的平台。"

为什么选择 Coolify 而非 Heroku/Vercel?

以下是 Coolify 与主流托管 PaaS 平台的直接对比:

对比项 Coolify(自托管) Heroku Vercel Railway
起始费用 免费(只需支付 VPS 费用) $5/月起 $20/月(Pro) $5/月
数据所有权 您完全拥有 Salesforce Vercel Inc. Railway Corp.
自动 SSL 免费 Let's Encrypt 付费套餐才有
数据库托管 PostgreSQL、MySQL、Redis、MongoDB、ClickHouse 有(价格昂贵) 无原生数据库
Git 集成 GitHub、GitLab、Bitbucket、Gitea 仅 GitHub GitHub、GitLab GitHub、GitLab
一键服务模板 280+ 个模板 有限 较少
供应商锁定 完全无 高度锁定 中度锁定 中度锁定

数据截至 2026 年 9 月——请在各服务商官网核实最新价格

成本差异非常显著。在 Heroku 上运行 5 个应用加数据库可能每月花费 $50-100,而在 Coolify + 4 GB RAM VPS 上,同等工作负载每月总费用可能只需 $15-25。

系统要求

安装 Coolify 前,请确认服务器满足以下要求(来源:coolify.io/docs,2026 年 9 月):

资源 最低要求 推荐配置
CPU 2 核 4 核以上
内存 2 GB 4 GB 以上
磁盘 10 GB 40 GB+(用于 Docker 镜像和数据卷)
架构 amd64 或 arm64 amd64(x86_64)
操作系统 Linux Ubuntu 22.04 或 24.04 LTS

支持的 Linux 发行版:

防火墙需开放的端口:22(SSH)、80(HTTP)、443(HTTPS)、8000(Coolify 控制面板,可修改)

最佳实践:使用全新服务器

Coolify 团队建议在没有其他服务运行的全新服务器上安装,以避免端口冲突和 Docker 配置冲突。如果必须与现有服务共用服务器,请先在 Discord 社区咨询。

如何安装 Coolify

只需一条命令即可安装 Coolify。以 root 或 sudo 权限在 Linux 服务器上执行:

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

安装脚本将自动完成以下操作:

  1. 检测 Linux 发行版和版本
  2. 检查必要依赖(curl、wget、git)
  3. 如未安装,自动安装 Docker Engine
  4. 下载并启动所有 Coolify 容器
  5. 配置反向代理(Traefik/Caddy)用于自动 SSL
  6. 在终端打印控制面板 URL 和初始凭据

安装完成后,Coolify 控制面板将在 http://您的服务器IP:8000 上可访问。首次访问时需要创建管理员账户,之后可以立即配置自定义域名和 SSL。

后续更新 Coolify:在控制面板中进入 Settings → Update,或开启自动更新功能。

部署第一个应用

Coolify 运行就绪后,按照以下步骤部署您的第一个应用:

第一步:添加服务器

进入 Servers → Add New Server,输入 IP 地址、SSH 端口(默认 22)以及有访问权限的 SSH 私钥。Coolify 会自动测试连接并验证 Docker 是否正常运行。

第二步:创建项目和环境

创建新项目(如"我的 API")并选择环境——生产(Production)、预发布(Staging)或开发(Development)。环境可以让工作负载相互隔离,管理更清晰。

第三步:连接 Git 仓库

选择 New Resource → Application,然后选择 git 服务商(GitHub、GitLab、Bitbucket 或自托管 Gitea)和要部署的仓库。Coolify 会自动检测框架,并推荐合适的构建和启动命令。

可以自动检测的框架包括:Next.js、Nuxt、SvelteKit、Astro、Laravel、Django、FastAPI、Rails、Go、Rust、Spring Boot 等。

第四步:配置域名和 SSL

输入域名(如 app.yourdomain.com),将 DNS A 记录指向服务器 IP,Coolify 将自动签发并续期 Let's Encrypt SSL 证书,无需手动操作。

第五步:部署

点击 Deploy。Coolify 将克隆您的代码,在 Docker 容器中执行构建命令,然后自动提供服务。您可以在浏览器中实时查看构建日志。部署成功后,应用立即上线。

推送代码自动部署

Coolify 支持来自 git 服务商的 webhook。配置自动部署后,每次向指定分支执行 git push,Coolify 都会自动触发新的部署,无需手动点击。

需要运行 Coolify 的 VPS?

2 核 + 4 GB 内存的 VPS 足够运行 Coolify 以及 5-10 个应用。AsiaGB 提供泰国数据中心的云服务器,24 小时本地支持;DigitalOcean 在新加坡设有数据中心,适合东南亚地区的低延迟部署。

AsiaGB 云服务器 DigitalOcean(新加坡)

核心功能详解

Git 集成与 CI/CD 自动化

支持 GitHub、GitLab、Bitbucket 和自托管 Gitea。推送代码后自动部署到指定分支。Coolify 还支持 Pull Request 预览部署——每个 PR 自动获得唯一 URL,团队可以在合并前在真实环境中审查变更,功能与 Vercel 的预览部署完全一致,但运行在您自己的服务器上。

数据库一体化管理

无需编写 Docker Compose 文件,一键部署数据库。支持的数据库包括:

所有数据库均支持自动备份到 S3 兼容存储,包括 Cloudflare R2、Backblaze B2、MinIO、AWS S3 等,可自定义备份计划和保留策略。

280+ 一键服务模板

几分钟内部署热门开源软件,无需复杂配置。部分可用模板示例:

Let's Encrypt 自动 SSL

使用 Traefik 或 Caddy 作为反向代理,两者都能自动处理 Let's Encrypt 证书的签发和续期,支持通配符证书。无需手动运行 certbot 或设置定时任务。

实时监控与告警通知

通过控制面板实时监控每个容器的 CPU、内存、磁盘和网络使用情况。可通过以下渠道配置告警:

团队协作

创建团队、邀请成员并分配细粒度权限。自托管版和 Coolify Cloud 均支持无限团队成员。多个团队可以共享一个 Coolify 实例,项目之间相互隔离。

API、CLI 和 MCP 支持

通过 Coolify REST API 以编程方式自动化部署,使用 CLI 进行终端工作流,或利用 MCP(模型上下文协议)与 AI 工具集成。三种方式均支持完整的部署生命周期管理。

Coolify Cloud 与自托管对比

对比项 自托管(免费) Coolify Cloud($5/月)
Coolify 费用 永久免费 $5/月(含 2 台服务器)+ $3/月/台额外服务器
功能完整性 全部功能,100% 全部功能,100%
Coolify 实例维护 您自己管理 Coolify 团队管理
应用和数据存放位置 您的服务器 您的服务器(Coolify 仅负责编排)
控制面板地址 您自定义的域名 app.coolify.io
邮件告警 需自行配置 SMTP 开箱即用
更新方式 手动或自动更新 Coolify 团队负责维护
适合人群 希望完全掌控的开发者 希望省心的团队

建议:对于大多数开发者而言,自托管是最佳选择。功能与 Cloud 版本完全相同,无需额外支付 Coolify 费用,只需支付 VPS 成本。选择 Coolify Cloud 的唯一理由,是希望由他人负责 Coolify 本身的维护和更新。

价格方案(2026 年 9 月数据)

方案 价格 详情
自托管版 永久免费 全部功能、社区支持(Discord 20,000+ 成员)、自动或手动更新
Coolify Cloud 基础版 $5/月 含 2 台服务器、无限次部署、邮件告警、社区 + 有限邮件支持
额外服务器 $3/月/台 可无限添加额外服务器
年付优惠 享 8 折 Coolify Cloud 年付可享 20% 折扣

数据截至 2026 年 9 月 — 请在 coolify.io/pricing 核实最新价格

重要说明:两种方案均支持无限服务器、无限团队成员和无限次部署。Cloud 版本中,Coolify 仅管理控制平面,您的应用和数据库始终运行在您自己的服务器上。

适合运行 Coolify 的 VPS

Coolify 团队特别推荐 Hetzner(有合作推荐链接),但任何支持 SSH 访问的 VPS 均可使用。以下是按工作负载规模推荐的配置:

使用场景 推荐配置 可承载内容
个人 / 开发环境 2 核,4 GB 内存,40 GB SSD Coolify + 2-5 个应用 + 2-3 个数据库
小型团队 4 核,8 GB 内存,80 GB SSD 5-15 个应用 + 数据库 + CI/CD 构建
生产环境 8 核,16 GB 内存,160 GB SSD 真实流量、密集构建、数十个服务

社区基准测试:一台 4 GB 内存、2 核服务器同时运行了 16 个静态网站、9 个 Rust API 服务、5 个全栈应用、4 个 Discord 机器人和 2 个数据库,平均 CPU 使用率为 70-90%。

对于需要低延迟的东南亚用户,以下服务商提供泰国或新加坡数据中心:

常见问题

Coolify 免费吗?

自托管版本永久免费,所有功能完整无限制,只需支付您自己的 VPS 费用。Coolify Cloud 起价 $5/月(含 2 台服务器),适合希望由 Coolify 管理控制平面的用户,但您的应用始终运行在您自己的服务器上。

Coolify 的最低系统要求是什么?

最低配置:2 核 CPU、2 GB 内存、10 GB 磁盘空间,运行任意 Linux 系统。实际生产环境建议 4 GB 以上内存和 40 GB 以上磁盘空间。虽然 Coolify 在 1 核 512 MB 上技术上可以运行,但不建议用于生产环境。

如何安装 Coolify?

以 root 或 sudo 权限执行:curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash。脚本会自动安装 Docker Engine(如未安装),下载所有 Coolify 容器,配置反向代理,并在完成后打印控制面板地址和初始凭据。

Coolify 支持哪些框架和语言?

Docker 能打包的,Coolify 就能部署。可自动检测的框架包括 Next.js、Nuxt、SvelteKit、Astro、Laravel、Symfony、Django、FastAPI、Flask、Ruby on Rails、Go、Rust、Java Spring Boot、.NET、Elixir/Phoenix 等。静态 HTML 网站同样支持。

Coolify 支持哪些数据库?

支持一键部署 PostgreSQL(多版本)、MySQL、MariaDB、Redis、Valkey、KeyDB、MongoDB 和 ClickHouse。所有数据库均支持自动备份到 S3 兼容存储,包括 Cloudflare R2、Backblaze B2、AWS S3 等。

Coolify 与 Docker Compose 有何不同?

两者底层都使用 Docker,但 Coolify 额外提供了精美的 Web UI、基于 Git 的自动 CI/CD、SSL 自动续期、实时监控、告警通知和团队管理,以及 280+ 一键模板。Docker Compose 提供更细粒度的控制;Coolify 则为不想手动管理所有内容的团队和个人提供了更多便利和自动化。

Coolify 支持 PR 预览部署吗?

支持。在 GitHub 或 GitLab 上创建 Pull Request 时,Coolify 可以自动为该 PR 启动一个独立的预览部署,分配唯一 URL,让团队在合并到主分支前在真实环境中审查变更——功能与 Vercel 的预览部署完全相同,但运行在您自己的服务器上。