
Coolify
可自托管的 Heroku 和 Vercel 替代品开源
关于 Coolify
Coolify 是一款开源、可自托管的部署平台:把应用、数据库和 360 多个一键服务部署到用户自己通过 SSH 连接的服务器上,定位是 Vercel、Heroku、Netlify 的自托管替代。自托管版免费且不设功能门槛;托管控制面 Coolify Cloud 截至 2026-10-25 每月 5 美元起,含 2 台服务器,之后每台每月加 3 美元,服务器本身仍要自己准备。代码采用 Apache-2.0 许可证,2026-04-27 结束长期 beta 发布 v4.0.0。仓库已发布 70 条安全公告。
Coolify 界面截图
它是什么
Coolify 是一个自托管的 PaaS(平台即服务)控制面。用户在一台 Linux 服务器上装好 Coolify,或者使用官方托管的 Coolify Cloud,然后通过 SSH 把一台或多台服务器接进来。之后在网页面板里选择 Git 仓库、Docker 镜像或 Docker Compose 文件,Coolify 负责构建、部署、配置反向代理和 HTTPS 证书,并把应用、数据库和一键服务放在同一个项目视图里管理。
它的说法是“开源、可自托管的 Vercel、Heroku、Netlify、Railway 替代”。区别在于计算资源:这些托管平台卖的是它们自己的机器,Coolify 只管理用户自己的机器。服务器可以是云厂商的 VPS、独立服务器、虚拟机,也可以是 64 位的树莓派或闲置的 Linux 笔记本,只要能用 SSH 登录、能跑 Docker。
产品由 coolLabs Solutions Kft. 运营,创始人是 Andras Bacsai。GitHub 仓库 coollabsio/coolify 创建于 2021-01-26,截至 2026-10-25 有 63,836 个 star、5,749 个 fork。代码以 PHP(Laravel 与 Livewire)为主。
部署形态有两种。自托管版把面板和数据都放在用户的服务器上,免费、无功能限制;Coolify Cloud 把面板、控制面和它们的备份放在官方维护的基础设施上,而用户的应用、数据库和数据仍然跑在用户接入的服务器上。官方定价页的对比表在“代码库”一行对两边都写“开源”。
软件应当免费,并且人人都能用上。
核心能力
官方首页列出 Nixpacks、Railpack、Dockerfile、Docker Compose、静态站点和来自镜像仓库的预构建镜像几种构建路径;Git 集成支持 GitHub、GitLab、Bitbucket、Gitea 等托管和自托管平台,推送即部署,拉取请求可以单独部署预览环境。
数据库与一键服务。PostgreSQL、MySQL、MariaDB、MongoDB、Redis、KeyDB、Dragonfly、ClickHouse 都能一键启动,可选公网访问和 SSL;数据库自动备份到任意兼容 S3 的存储。仓库描述写有 360 多个一键服务模板,v4.0.0 的发布说明里提到了 Langfuse、Plane、Beszel 等模板的更新。
日常运维功能集中在一个面板。Let's Encrypt 证书自动签发与续期、浏览器内的实时终端、定时任务、环境与共享变量、团队成员与角色、Cloudflare Tunnel 接入、监控和通知,都在同一个界面里完成。
2026-10-23 发布的 v4.5.0 加入了以下功能:Gitea App 源、按服务器的自动安全更新(beta)、全局指标页、文件浏览器、通行密钥登录、维护模式与自定义错误页、更新前自动备份 Coolify 自身的数据库,以及管理资源的 MCP 工具。首页还介绍了内置的 MCP 服务端:把 Claude、Cursor 等 MCP 客户端接到 Coolify 实例上,代理就能列出资源、触发部署、读日志、重启服务,权限沿用已有的 API 令牌和团队角色。
接口与自动化。官方提供 REST API 和 webhook,可以接入 GitHub Actions、GitLab CI、Bitbucket Pipelines 等流水线;v4.2.0 起又补了日志、存储备份、资源迁移等 API。
适合谁 / 不适合谁
适合:
有一台或几台 VPS、想要接近 Heroku 体验又不想按托管平台价格付费的个人开发者和小团队。Coolify 把 Docker、反向代理、证书、数据库备份这些零散工作收进一个面板,省去自己写部署脚本。
同时维护很多小项目的人。官方云文档给了一个参考:一台 Hetzner CAX11(2 核、4 GB 内存、40 GB 磁盘)上跑着 16 个静态站点、25 个 Rust 服务和机器人、2 个 Valkey 和 1 个 PostgreSQL 数据库,平均内存占用 2.1 GB。这是文档里 ShadowArcanist 经过优化的个例,文档自己也说只能作粗略参考。
想让 AI 代理参与运维的人。内置的 MCP 服务端沿用 API 令牌和团队权限,代理可以读日志、重启服务、排查失败的部署,适合已经在用 Claude 或 Cursor 的开发者。
不适合:
不想碰服务器的人。即使用 Coolify Cloud,用户也要自己准备服务器,并负责操作系统更新、防火墙、应用数据和数据库备份;官方云文档把这些明确列为用户责任。
需要把一个实例开放给很多互不信任成员的组织。仓库已发布的安全公告里,相当一部分需要的前提只是“已登录的低权限团队成员”,影响却能到服务器 root 权限。
需要跨多台机器自动扩缩容的大规模生产环境。v4.0.0 的发布说明把“核心里的完整可扩展性”列为 v5 的最大功能。
只用 Windows 或 macOS 当服务器的人。官方安装文档写 Coolify 只能跑在 Linux 上,其他系统要借助 Linux 虚拟机。
和同类比
和托管平台比。Vercel 的 Pro 档截至 2026-10-25 为每个开发者席位每月 20 美元,含 20 美元用量额度;Railway 的 Hobby 档每月最低消费 5 美元,Pro 档最低 20 美元,都按实际资源用量另计。Coolify 不卖计算资源,自托管版免费,云版只收控制面的钱,机器费用付给用户选的云厂商。
和 Dokploy 比。Dokploy 也是开源的自托管部署面板,GitHub star 截至 2026-10-25 为 38,011。它的托管版定价页写 Hobby 档每台服务器每月 4.50 美元,Startup 档每月 15 美元起,含 3 台服务器、基础 RBAC 和 2FA;企业档提供 SSO/SAML、SCIM、审计日志,需联系销售。Coolify 的做法是所有功能都放进开源版,云版不分档;Dokploy 把多组织、RBAC、SSO 等能力按套餐划分。
和 CapRover 比。CapRover 同样免费、自托管,基于 Docker、nginx 和 Docker Swarm,GitHub star 截至 2026-10-25 为 15,188。两者的免费自托管模式相同。
上手路径
第一步,选形态。想自己托管面板,按官方安装文档准备一台 Linux 服务器:最低 2 核 CPU、2 GB 内存、10 GB 磁盘,支持 Debian、Ubuntu(非 LTS 版本要手动安装)、CentOS、Fedora、Red Hat、AlmaLinux、Rocky、SUSE、Arch、Alpine 和 64 位树莓派系统。不想维护面板,就在 app.coolify.io 注册 Coolify Cloud。
第二步,安装或注册。自托管用官方一行命令,以 root 身份运行安装脚本,安装 Docker 和 Coolify(官方称一分钟内可装好),然后按终端提示的下一步打开面板完成初始设置;已经装了 Docker、或者不想用 root 的场景,文档提供手动安装流程。云版注册后先选择要接入的服务器数量并付款。
第三步,接入服务器。在面板里添加一把 SSH 私钥,填入服务器地址,使用 root 或有 sudo 权限的用户,让 Coolify 校验连接并安装 Docker Engine。防火墙要放行 SSH 以及 Coolify 和应用用到的端口;云版要放行官方文档列出的控制面 IP。
第四步,部署第一个资源。新建项目,选 Git 仓库、Docker 镜像、Compose 文件或一键服务模板。v4.5.0 加入的 Smart scan 会尝试自动识别构建方式、Dockerfile 和环境变量。绑定域名后证书自动签发。
定价与许可证
自托管版:免费,官方定价页写“Free forever”,全部功能可用,没有服务器、部署次数或成员数量限制,支持社区求助。用户只需要为自己的服务器付费。
Coolify Cloud:截至 2026-10-25,基础价每月 5 美元,含 2 台服务器的接入名额;第 3 台起每台每月加 3 美元;年付优惠 20%。定价页还注明,每个团队需要单独订阅。云版提供托管的面板(域名为 app.coolify.io)、控制面更新与备份、免费邮件告警,以及社区加有限的邮件支持。服务器仍需自备,费用不含在内。
收入结构:coolLabs 的理念页列出托管服务月经常性收入 23,000 美元以上、GitHub Sponsors 每月 9,000 美元以上、Open Collective 每月 1,100 美元以上,均为官方自述。赞助页称团队自筹资金、没有投资人,并出售首页和 README 上的赞助位,称每月有 17 万以上独立访客。
许可证:Apache-2.0。仓库最早的 LICENSE 由提交 dbe82b3(initial production release)于 2021-03-25 05:11 (UTC+8) 加入,当时是 AGPL-3.0;2022 年 2 月的 V2 重写删除了这个文件,2022-03-31 15:11 (UTC+8) 由提交 0b8a648 重新加入 AGPL-3.0;现行的 Apache-2.0 文本由提交 9eeef96(Changing license)于 2022-08-08 20:22 (UTC+8) 首次写入,此后只在 2025 年的一次工作流调整中被改动。
理念页另外写了一句请求:Apache 许可证允许商业再分发,但希望别人不要把 Coolify 改名后当作自己的产品出售。
风险与局限
截至 2026-10-25,GitHub 仓库的安全公告页共有 70 条已发布公告。类型包括命令注入和跨团队越权,部分影响能到被管理服务器的 root。
以 CVE-2026-34048 为例:终端的 websocket 引导接口只检查是否登录,不检查是否有终端权限,于是已登录的低权限团队成员可以在开启了终端的团队服务器上执行命令。触发前提是攻击者持有该实例的团队成员账号,且目标服务器开启了终端功能;影响 4.0.0-beta.470 及更早版本,beta.471 修复。CVSS 3.1 评分 9.9 由公告发布方在 GitHub 安全公告中给出,NVD 记录的评分来源同为 GitHub(security-advisories@github.com),NVD 自己没有另评分。
还有一条不需要登录:CVE-2026-41896。旧版本的应用默认没有 webhook 密钥,服务端用空密钥计算 HMAC 签名,任何人都能伪造签名触发部署。前提是应用没有手动设置 webhook 密钥(当时的默认状态);影响 beta.473 及更早版本,beta.474 修复;CVSS 3.1 评分 7.5,同样由公告发布方在 GitHub 给出。
2026 年 6 月和 7 月发布的公告,修复版本多为 2026 年 4 月的 beta.471 和 beta.474。
依赖链。2026-10-21 22:12 (UTC+8) 发布的 v4.4.7 为修复 PHP 的 CVE-2026-109618 和 CVE-2026-109619 升级了 PHP,并同时给 v4.0 到 v4.3 每条线发了补丁版本。CVE-2026-109618 的触发前提是让 PHP 在特定上下文中出现内存耗尽;PHP 官方(CNA)按 CVSS 4.0 评 9.2,攻击复杂度标为高,NVD 按 CVSS 3.1 另评 9.8。
权限。Coolify 用 SSH 私钥以 root 或 sudo 用户身份管理服务器,一键安装脚本也要求 root。
小版本里也有破坏性变更。v4.2.0 把 Member 角色改成只读,并要求改状态的 API 调用改用 POST,旧的 GET 请求会返回 405。
团队。赞助页写,创始人从 2022 年 7 月起全职做开源项目,2024 年年中开始雇用一名开发者和几名社区支持成员。云版支持写的是“社区加有限的邮件支持”。
来龙去脉
2021-01-26,Andras Bacsai 创建了 coollabsio/coolify 仓库。2021-03-25 的提交 dbe82b3 标为 “initial production release”,项目以 AGPL-3.0 许可证发布。
2022-02-10,V2 重写合并进主干。2022 年 7 月,创始人辞去工作,全职做开源项目;一个月后的 2022-08-08,提交 9eeef96 把许可证从 AGPL-3.0 换成 Apache-2.0,这之后 Coolify 一直是 Apache-2.0。
v4 在 beta 阶段停留了很久。v4.0.0 的发布说明写,已经有数千家公司和个人在生产环境中用了一到两年,均为官方自述。
2026-04-21 18:31 (UTC+8),beta.474 发布,加密了 webhook 密钥并加强了签名校验;六天后,2026-04-27 16:55 (UTC+8),v4.0.0 正式发布。发布说明称 v5 正在开发,最大的功能是核心层面的完整可扩展性,同时 v4 会继续维护。
此后的版本:v4.1.0 于 2026-05-18 加入 Railpack 构建和审计日志;2026-07-22 发布的 v4.2.0 把 Member 角色改为只读;2026-08-12 的 v4.3.0 换了新界面。
2026-10-21,v4.4.7 修复了依赖中的多个严重漏洞,同一天为 v4.3、v4.2、v4.1、v4.0 各发了一个补丁版本,并给出一行升级脚本。两天后的 2026-10-23 18:41 (UTC+8),v4.5.0 发布,加入服务器自动安全更新、MCP 工具和通行密钥登录。
官方首页截至 2026-10-25 显示 Cloud 客户 3,953 家以上、自托管实例 522,874 个以上,均为官方自述。
我们的判断
Coolify 的特点是:开源自托管部署面板,Apache-2.0;自托管版免费、所有功能都在开源版里,云版只收控制面的钱,每月 5 美元起;支持 Git 推送部署、预览环境、一键数据库、360 多个服务模板和内置 MCP 服务端。
它的限制:仓库已发布 70 条安全公告,部分只需已登录的低权限团队成员即可影响到服务器 root;Coolify 以 root 或 sudo 用户身份管理接入的服务器;小版本里也有破坏性变更;核心层面的完整可扩展性列为 v5 功能;云版支持为社区加有限的邮件支持。
亮点
Coolify 是给喜欢 Vercel 和 Heroku、却不喜欢它们账单的人准备的自托管方案。指定一台服务器,连上代码仓库,它就会帮你构建、部署,并管理数据库、备份和 SSL。
Andras Bacsai 一个人做出了它,靠赞助和托管版维持开支,还为第 4 版从头重写了一遍,社区却没有流失。它是少数真正证明了自己能在财务上持续下去的开源 PaaS 项目之一。
它开源、可自托管,在你自己的服务器上完成构建、部署、数据库、备份和 SSL,靠赞助和托管版收入维持。
资料来源
官方
- Coolify - Self-hosting with superpowers · 访问于 2026 年 10 月 25 日
- Coolify Pricing: Cloud from $5/mo, self-hosted free · 访问于 2026 年 10 月 25 日
- Self-hosted Coolify: Free, open source, every feature · 访问于 2026 年 10 月 25 日
- Sponsorship | coolLabs · 访问于 2026 年 10 月 25 日
- Start with Coolify Cloud | Coolify Docs · 访问于 2026 年 10 月 25 日
- Install Coolify (Self-hosted): One-command Setup · 访问于 2026 年 10 月 25 日
- GitHub - coollabsio/coolify: An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify · 访问于 2026 年 10 月 25 日
- Release v4.0.0 · coollabsio/coolify · 访问于 2026 年 10 月 25 日
- Release v4.0.0-beta.474 · coollabsio/coolify · 访问于 2026 年 10 月 25 日
- Release v4.2.0 · coollabsio/coolify · 访问于 2026 年 10 月 25 日
- Release v4.3.0 · coollabsio/coolify · 访问于 2026 年 10 月 25 日
- Release v4.4.7 · coollabsio/coolify · 访问于 2026 年 10 月 25 日
- Release v4.3.24 · coollabsio/coolify · 访问于 2026 年 10 月 25 日
- Release v4.5.0 · coollabsio/coolify · 访问于 2026 年 10 月 25 日
- initial production release · coollabsio/coolify@dbe82b3 · 访问于 2026 年 10 月 25 日
- Changing license · coollabsio/coolify@9eeef96 · 访问于 2026 年 10 月 25 日
安全公告
- Security Advisories · coollabsio/coolify · 访问于 2026 年 10 月 25 日
- Missing authorization on terminal websocket bootstrap routes allows low-privileged members · GHSA-mw6q-2hmg-mhxv · 访问于 2026 年 10 月 25 日
- Unauthenticated Deployment Trigger via Webhook HMAC Bypass with Null Secret · GHSA-w8wm-r924-f65v · 访问于 2026 年 10 月 25 日
- Cross-Team IDOR: Livewire Components Accept Unscoped server_id and destination_uuid · GHSA-725v-f5gh-22q9 · 访问于 2026 年 10 月 25 日
- NVD - CVE-2026-34048 · 访问于 2026 年 10 月 25 日
- NVD - CVE-2026-109618 · 访问于 2026 年 10 月 25 日
媒体与第三方
- Our Philosophy | coolLabs · 访问于 2026 年 10 月 25 日
相关产品
- Dokploy Pricing—Simple, Affordable Pricing. For Your Team | Dokploy · 访问于 2026 年 10 月 25 日
- CapRover · Scalable, Free and Self-hosted PaaS · 访问于 2026 年 10 月 25 日
- Vercel Pricing: Hobby, Pro, and Enterprise plans · 访问于 2026 年 10 月 25 日
- Pricing | Railway · 访问于 2026 年 10 月 25 日