📌 项目地址:coollabsio/coolify | ⭐ 64,096 颗星 | 🔧 PHP | 📜 未标注
这是什么
Coolify 是一个开源自托管的部署平台,对标 Heroku、Netlify 和 Vercel。区别在于:应用跑在你自己的服务器上,配置也留在你的服务器上。
它目前有 64,096 颗星,主语言是 PHP。别被这个标签误导,PHP 只负责控制台,实际构建和运行全靠 Docker,你部署上去的应用跟 PHP 没有半点关系。
它替你省掉什么
自己管服务器部署应用,大概要经历这么一套流程:装 Docker、写 Dockerfile、配 Nginx 反代、申请并续期 HTTPS 证书、再想办法接上 GitHub 做自动部署。换一台服务器,全部重来一遍。
用 Vercel 这类平台能省事,但账单随流量涨,数据也不在自己手里。
Coolify 走第三条路。你在自己服务器上装一个控制台,之后的部署在网页上点几下完成。服务器类型不限,VPS、裸金属、树莓派都行,唯一要求是能 SSH 连上。
有一个设计细节我觉得很关键:所有配置存在你自己的服务器上。哪天不想用 Coolify 了,已部署的应用照常运行,照样可以管理,不存在被平台锁死的问题。
功能盘点(全部来自 README)
- 部署应用:从 GitHub、GitLab、Bitbucket、Gitea 拉代码构建,构建方式支持 Nixpacks、Railpack、Dockerfile、Docker Compose,也能直接用现成镜像
- 一键服务:360 多个预置服务,托管数据库自带持久化存储,凭据自动生成
- 自动化:git push 即部署、Pull Request 自动生成预览环境、Webhook 触发部署、可回滚到保留的历史镜像
- 网络:自定义域名、自动签发 HTTPS 证书、反向代理、健康检查、容器网络
- 运维:多服务器统一管理、查看部署和运行日志、直接打开容器终端、资源状态监控
- 数据安全:数据库和存储备份、定时任务、环境变量和密钥管理、通知
- 操作入口:网页控制台、API、CLI、MCP、团队权限控制
对一个人或小团队来说,“push 即部署 + 自动 HTTPS + 一键起数据库”这三件事,恰好是自建基础设施里最耗时间的部分。
安装
一条命令:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
硬件要求和详细步骤看官方安装文档(https://coolify.io/docs/installation)。我建议养成一个习惯:先去仓库读一遍 scripts/install.sh 的内容再执行,README 也明确说了可以这么做。
自托管还是云版
| 自托管 | Coolify Cloud | |
|---|---|---|
| 方式 | 装在自己服务器上 | 用官方维护的实例 |
| 特点 | 平台完全自己控制 | 高可用,维护少 |
| 费用 | 免费开源 | 付费,多邮件通知和额外支持 |
README 推荐自托管用户单独拿一台服务器跑 Coolify 本身。
上手前想清楚一件事
自托管意味着升级、备份、打安全补丁都归你管。跑个人项目没问题,上生产环境前要有这个心理准备。API、CLI、MCP 的具体用法 README 没展开,需要的话去 https://coolify.io/docs 查。
一句话总结:想拿回基础设施的控制权,又不想回到手搓 Nginx 的年代,Coolify 是目前这个方向上星数最高的开源选择,值得一试。