无头 CMS 中的“开源”到底要花多少钱
开源很少意味着运行免费。许可证、云端搞销售,以及六款热门无头 CMS 经核实的成本——附上来自它们自己页面的数字。
“开源”在这个品类里同时承担着好几种不同的含义,而它们之间的区别是一年数千美元。
这个词可能指的四件事
授权免费,运行也免费。 仓库里包含整个产品。它无需任何厂商账户就能运行,永远如此。Strapi Community、Ghost 和 Payload 属于这一类。
开放核心(open core)。 核心是开放的;SSO、审计日志、细粒度权限或支持存于付费版本中。这是正当的——但那个免费仓库并不是首页所描述的那个产品,而你发现缺失的那些功能,通常就是合规相关的那些。
源码可见(source-available)。 你可以阅读它,而许可证会限制你可以做什么——常见的是“不得用作竞争性的托管服务”。BSL 和 SSPL 属于这一类。对大多数用户来说没问题,但如果你在构建一个平台,它就会让你失去资格。
开放客户端、托管后端。 SDK 是开源的;内容实际上住在厂商的服务中,根本无法自托管。npm 包是 MIT 许可的,而这个产品并不是你能自己运行的东西。
在把任何东西列入候选之前,先回答一个问题:那个免费仓库能否在没有厂商账户的情况下跑在生产环境里?
检查一下:媒体上传在没有托管转码服务时是否可用、搜索在没有付费插件时是否可用、后台是否会回传服务器做许可校验,以及分发路径是否假定了厂商的 CDN。
它们各自到底收多少钱
于 2026 年 8 月 17 日 从各厂商自己的定价页面核实。价格会变——决定前请核对。
| 产品 | 自托管许可 | 最便宜的托管 | 托管层对什么计量 |
|---|---|---|---|
| Strapi | 免费(Community) | $35 / 项目 / 月 | API 请求:100k,之后 +$1.50 / 25k |
| Ghost | 免费(MIT) | $18 / 月(按年计费) | 受众规模 |
| Payload | 免费 | Cloud——新部署已暂停 | 取决于你的托管方 |
| Directus | 核心,免费 | $499 / 月(Team) | 席位 +$50 / 席位 / 月 |
| Sanity | 不可自托管 | $15 / 席位 / 月 | 数据集 每个 +$999 / 月、用量 |
| corpusctl | Enterprise 套餐 | 扁平套餐 | 无 |
三个营销页面不会放在一起讲的观察。
Directus 从免费到付费的那一步是每月 $499。 核心版给你 3 个席位和 25 个集合;在它和 Team 之间没有 $49 的档位,而 SSO 就坐在这一步的另一边。如果 SSO 是一项合规要求而非一种便利,那么“免费”从来就不是那个相关的数字。