Coolify:自己托管的 Heroku 替代方案

Coolify 是一款开源的自托管云平台,用于替代 Heroku、Netlify、Vercel 等商业托管服务。

正文顶部截图

项目在 GitHub 上获得了超过 56,000 个 Star,在开源部署工具中热度很高。

它解决什么问题

使用 Heroku 或 Vercel 部署应用很方便,但存在两个绕不开的问题:费用随流量增长不断攀升,以及数据和配置锁定在别人的平台上。

Coolify 的思路是把云端的使用体验搬到你自己的服务器上。你只需要一个 SSH 连接,就能管理 VPS、物理服务器、树莓派等各种设备上的应用和数据库。所有配置文件保存在你自己的服务器里,即使卸载 Coolify,已部署的服务仍然正常运行。

安装

Coolify 的安装只需要一条命令:

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

安装完成后,通过浏览器访问服务器的 8000 端口即可进入管理面板。官方文档中提供了详细的安装说明,涵盖各种服务器环境的配置要求。

README区域截图

核心能力

Coolify 提供的功能覆盖了应用部署的完整流程:

  • 支持 PHP、Node.js、Python、Go、Rust 等主流运行时,也支持 Docker 镜像和 Docker Compose 部署
  • 内置数据库管理,支持 PostgreSQL、MySQL、MongoDB、Redis 等
  • 自动申请和续期 Let’s Encrypt SSL 证书
  • 内置 CI/CD 流水线,代码推送后自动构建部署
  • 提供实时日志查看和监控面板
  • 支持多服务器管理,可以在一台服务器上控制多台远程机器

对于不想自己运维的用户,Coolify 也提供了付费的云版本,由官方团队负责服务器维护,价格与自建一台 VPS 大致相当。

适用场景

个人开发者可以用 Coolify 替代 Vercel 部署个人项目和 side project,省下每月的托管费用。小型团队可以用它在自己的服务器上搭建内部工具和客户项目,数据完全留在自己手里。有一定运维基础的开发者可以把 Coolify 装在一台 4 到 5 美元月费的 VPS 上,作为轻量级的 PaaS 平台使用。

项目采用 AGPLv3 许可证,完全开源,代码托管在 coollabsio/coolify 仓库。

AGPLv3 许可证,完全开源,代码托管在 coollabsio/coolify 仓库。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐