Coolify:像 Vercel 一样的自托管平台,但没有账单烦恼

Coolify — 自托管部署平台。功能概览、支持的框架以及潜在问题。

Vercel、Netlify 和 Railway 确实方便。但月底的账单让人不禁思考:如果我只是想部署自己的项目,为什么要为此花掉一半预算?答案就是 Coolify。

Coolify 是一个自托管的平台即服务(PaaS)。在你的服务器上运行,提供的界面与 Vercel 惊人相似:连接 Git 仓库,点击部署——它就运行起来了。

它能做什么

Coolify 支持静态网站、Node.js、Python、PHP、Go、Rust、Docker 镜像和 docker-compose 配置。数据库方面——PostgreSQL、MySQL、MongoDB、Redis——都可以直接从界面创建。

通过 GitHub/GitLab 集成实现自动部署:推送到分支——构建自动启动。SSL 证书通过 Let’s Encrypt 自动配置。

还有一个亮点功能——一键服务:WordPress、Ghost、n8n、Nextcloud 以及另外二十多个流行工具可以一键部署。

性能表现

Coolify 本身很轻量——用 Node.js 编写,空闲时大约消耗 150-200 MB 内存。主要负载来自你的应用程序。在一台 4 GB 内存和 2 个 vCPU 的 VPS 上,可以舒适地托管 5-10 个小型项目。

局限和痛点

不支持自动扩缩容——如果项目增长到数万用户,Coolify 无法替代 Kubernetes。监控功能基础:只有容器日志和 CPU/内存监控,没有高级告警。社区版免费,但部分功能——团队协作、审计——需要付费。

适合谁

非常适合独立开发者和小型团队,他们想要类似 Vercel 的体验,但使用自己的服务器。对于需要将数据保留在自己服务器上的欧洲合规项目尤其重要。

Coolify 官方网站