剪藏#剪藏#开源小聪明

开源 54.8k Star!Coolify 把 Vercel / Heroku 那套部署体验搬到自己的服务器上

2026 年 5 月 16 日1 分钟
分享Twitter / XTelegram微博
开源 54.8k Star!Coolify 把 Vercel / Heroku 那套部署体验搬到自己的服务器上 封面

自己部署项目,最麻烦的往往不是写代码。

是后面那一串配置。

服务器要连,Docker 要跑,域名要配,SSL 要签,数据库要起,日志还要看。

项目一多,部署、重启、备份、监控就会变成日常杂活。

如果你只是想把一个前端、后端、数据库和几个服务跑起来,每次都手动折腾这些东西,确实很累。

Coolify 解决的就是这个问题: 让你在自己的服务器上,获得接近 Vercel、Heroku、Railway 的部署体验。

是什么

Coolify 是一个开源、自托管的 PaaS 平台。

项目主要由 PHP 编写,底层围绕 Docker、反向代理、Git 部署、数据库和一键服务管理展开。

官方说法很简单: 它是 Vercel、Heroku、Netlify、Railway 这类平台的自托管替代方案。

你只需要一台有 SSH 权限的服务器。

可以是 VPS、裸金属服务器、Raspberry Pi,也可以是云厂商上的机器。

Coolify 会帮你管理应用、数据库、服务、域名、SSL、日志、备份和部署流程。

Notion image

解决什么问题

很多独立开发者和小团队都会遇到同一个矛盾。

云平台很好用,但项目多了以后,费用、限制和数据控制会变成问题。

自己买服务器更灵活,但部署体验又容易回到原始状态。

Coolify 做的事情,就是在这两者中间找一个平衡点。

你还是用自己的服务器。

但不需要每次都手动写 Nginx、配 SSL、写部署脚本、管理容器日志。

它把这些动作做成图形界面和自动化流程。

对经常做小项目、SaaS 原型、内部工具的人来说,这点很实用。

可以部署什么

Coolify 支持的东西很多。

官网写得比较直接:它可以部署静态站点、API、后端、数据库、 Docker 兼容服务,以及 280+ 个一键服务。

常见用法包括:

  • • 部署 Next.js、Nuxt、Svelte、Laravel、Node.js 项目

  • • 部署 Dockerfile 或 Docker Compose 项目

  • • 部署 PostgreSQL、MySQL、MariaDB、MongoDB、Redis

  • • 部署 Plausible、Uptime Kuma、Ghost、Fider 这类服务

  • • 给项目绑定域名和自动 SSL

  • • 接 GitHub、GitLab、Bitbucket、Gitea 做自动部署

Notion image

这也是 Coolify 吸引人的地方。

它不只管一个前端项目,也不只管一个数据库。

更像一个小型自托管控制台。

项目、数据库、服务都能放到同一个界面里管理。

Git 推送部署

Coolify 支持 Git 集成。

可以接 GitHub、GitLab、Bitbucket、Gitea 等平台。

你把仓库接进来,选择分支和构建方式,后面就可以走 push to deploy。

这对日常开发很舒服。

改完代码,推到指定分支,Coolify 自动拉代码、构建、部署。

不需要每次登录服务器执行命令。

它也支持 Pull Request Deployments。

团队可以为 PR 单独部署预览环境,方便提前看效果。

如果你之前用过 Vercel 或 Netlify,这个体验会很熟悉。

区别是:服务跑在你自己的服务器上。

数据库和服务

Coolify 也能管理数据库和一键服务。

比如 PostgreSQL、MySQL、MariaDB、MongoDB、Redis、KeyDB、 DragonFly、ClickHouse 这些数据库,在文档里都有对应入口。

数据库配置页可以看到镜像、端口、初始化密码、网络、备份等信息。

Notion image

这对全栈项目很关键。

很多小项目不是只需要一个前端。

还要数据库、缓存、后台任务、监控、统计、邮件服务。

如果这些都分散在不同平台,管理成本会越来越高。

Coolify 把它们放在一个项目面板里,至少日常查看和重启会方便很多。

一键安装

Coolify 的安装方式很直接。

官方推荐的自托管安装命令是:

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

它需要一台有 SSH 权限的 Linux 服务器。

官方文档给的最低配置是:

  • • 2 核 CPU

  • • 2 GB 内存

  • • 30 GB 可用存储

  • • 64 位系统

官方也建议尽量使用干净的新服务器,避免和已有服务冲突。

这个提醒很重要。

Coolify 会管理 Docker、网络、代理和部署流程。 如果服务器上本来已经有一堆服务,安装前最好先想清楚。

自托管的边界

Coolify 的卖点是自托管。

这意味着你的应用、配置和数据在自己的服务器上, 不必完全依赖某个云平台。

官网也明确写到,开源版免费,功能不锁在付费墙后面。

但自托管不等于没有成本。

服务器要你自己买,安全要你自己管,备份要你自己确认, 更新也要你自己安排。

Coolify 能简化部署和管理,但不会替你承担运维责任。

如果你的服务已经上生产,而且有稳定用户,还是要关注这些事:

  • • 服务器安全

  • • 防火墙和 SSH

  • • 数据库备份

  • • 磁盘空间

  • • 日志和监控

  • • Coolify 升级风险

  • • 域名和 SSL 配置

这个边界要先说清楚。

Coolify 适合降低自托管门槛,不适合让你完全忽略服务器。

和云平台对比

Coolify 经常被拿来和 Vercel、Heroku、Railway、Netlify 比。

这些平台的优势是省心,开箱即用,适合快速上线。

Coolify 更适合想掌握服务器和数据的人。

部署位置 平台托管 自己的服务器
成本结构 按套餐、流量或资源计费 主要是服务器成本
数据控制 平台内管理 留在自己的服务器
项目类型 平台支持范围内 Docker 兼容项目更灵活
维护成本 平台承担更多 需要自己负责服务器
适合人群 想省心上线 想自托管和控制环境

如果只是临时做个前端页面,Vercel 更快。

如果你有多个全栈项目、数据库和内部服务, 又想放到自己的 VPS 上,Coolify 会更有吸引力。

适合谁

Coolify 比较适合这些人:

  • • 独立开发者

  • • 小团队

  • • SaaS 原型项目

  • • 想自托管应用和数据库的人

  • • 不想每次手动配置 Docker / Nginx / SSL 的开发者

  • • 有多台 VPS 或家庭服务器想统一管理的人

  • • 想把内部工具、监控、博客、数据库放一起的人

它也不适合所有场景。

如果你完全不想碰服务器,继续用托管平台更省心。

如果你的公司已经有成熟 Kubernetes、CI/CD 和运维体系, Coolify 未必是最合适的主平台。

如果你只是部署一个静态页面,也没必要上这么完整的一套系统。

总结

Coolify 做的是一件很朴素的事:

让自托管项目更接近云平台的使用体验。

它把应用部署、数据库、一键服务、Git 自动部署、SSL、备份、 通知、监控和 API 放到一个控制台里。

这对独立开发者和小团队很有用。

你可以继续使用自己的服务器,同时少写一部分部署脚本, 少手动处理一堆重复配置。

如果你正在用 VPS 跑项目,或者想找一个 Vercel、Heroku、Railway 的开源自托管替代方案,Coolify 值得试一下。

GitHubhttps://github.com/coollabsio/coolify

原文地址: https://mp.weixin.qq.com/s?__biz=Mzk1NzQyNDc3OQ==&mid=2247485773&idx=1&sn=26a1565f21b890f1dd6108a8b2f24699&chksm=c205d2416a4920010c213ac474f91cfd43097d8eae8fbd6ee624814e28a057c76f65e5982745&mpshare=1&scene=1&srcid=0516SnLOrDkR5Z9JM1PcJ88B&sharer_shareinfo=030bd9f1891b186ea2cee6f0bd869279&sharer_shareinfo_first=030bd9f1891b186ea2cee6f0bd869279#rd

相关文章