CMS & 托管指南
Ghost CMS 建站指南 2026 — 自托管还是Ghost Pro?完整对比
Ghost CMS 是一款基于 Node.js 构建的开源发布平台,专为专业出版商、博主和 newsletter 创作者设计。与 WordPress 从博客工具演变为通用 CMS 不同,Ghost 从一开始就专注于内容变现:会员订阅、付费内容和电子邮件通讯均为内置功能,无需安装额外插件。
本指南将帮助您判断 Ghost 是否适合您的需求,以及应选择 Ghost Pro(托管服务)还是在 VPS 上自托管,同时提供经过核实的定价信息、系统要求和完整的安装步骤。
目录
什么是Ghost CMS?
Ghost 由前 WordPress 核心贡献者 John O'Nolan 和 Hannah Wolfe 于 2013 年通过 Kickstarter 众筹发布。目前由 Ghost Foundation(非营利组织)管理,采用 MIT 许可证,可免费使用、修改和分发。
Ghost 的用户包括 Apple、Sky News、DuckDuckGo、Mozilla、Kickstarter、Cloudflare 等知名机构,以及全球数千名独立出版商。主要功能包括:
- 原生电子邮件 newsletter(无需第三方服务)
- 会员订阅和付费内容(0% 交易手续费)
- 原生 Content API 和 Admin API(REST)
- 内置 SEO 工具(canonical、sitemap、结构化数据)
- Ghost Explore 受众发现网络
- 基础分析仪表板
- 多作者支持
谁适合使用 Ghost?
Ghost 最适合:专注于 newsletter 的独立作家和博主、中小型媒体出版机构、希望通过会员制变现的内容创作者,以及需要快速 API 优先无头 CMS 的开发者。如果您依赖 WordPress 庞大的插件生态系统,Ghost 可能并不适合您。
Ghost 与 WordPress 对比
以下为基于事实的功能对比(数据截至2026年10月):
| 功能 | Ghost | WordPress |
|---|---|---|
| 技术栈 | Node.js | PHP |
| 许可证 | MIT(开源) | GPL(开源) |
| 管理方 | Ghost Foundation(非营利) | Automattic / WordPress Foundation |
| 内置Newsletter | 是(原生) | 需插件(Mailchimp等) |
| 会员付费订阅 | 是(0%交易费) | 需插件(WooCommerce等) |
| REST API | 原生(Content + Admin API) | WP REST API(配置较复杂) |
| 性能 | 较快(Node.js) | 较慢,需缓存插件 |
| 插件/主题生态 | 数量有限但质量高 | 庞大(6万+插件) |
| 共享主机支持 | 不支持 | 任何PHP主机均可 |
数据截至2026年10月 — 请在各服务商官网查看最新信息
Ghost Pro vs 自托管:如何选择?
使用 Ghost 的核心决策是选择 Ghost Pro(Ghost 官方托管服务)还是在 VPS 上自托管。
Ghost Pro(托管服务)
Ghost Pro 的优势:
- 零服务器管理 — Ghost 负责更新、备份、SSL、安全
- 全球 CDN 覆盖
- 自动每周备份
- 企业级安全防护
- 订阅费用支持 Ghost 非营利组织
缺点:比同等 VPS 贵得多;入门级 Starter 套餐($18/月)不支持自定义主题,需升级至 Publisher($29/月)。
自托管(VPS)
自托管优势:
- 成本更低 — 2GB VPS 约 $12–20/月,而 Ghost Pro Publisher 需 $29/月
- 完全掌控服务器和配置
- 不限制自定义主题和集成
- 适合需要最大灵活性的开发者
缺点:需自行管理服务器安全、更新和备份。
| 对比项 | Ghost Pro | 自托管(VPS) |
|---|---|---|
| 起始价格 | $18/月(Starter) | 约$6–12/月(1–2GB VPS) |
| 自定义主题 | 仅Publisher+($29/月) | 所有配置均可 |
| 服务器管理 | 完全托管 | 自行管理 |
| 自动备份 | 是(每周) | 需自行配置 |
| 正常运行SLA | 99.9%(仅Custom套餐) | 取决于VPS服务商 |
| 最适合 | 不想管服务器的作家/团队 | 需要完全控制的开发者 |
Ghost Pro 2026年价格(已核实)
以下价格均为按年计费,数据来自2026年10月对 ghost.org/pricing 的核实:
| 套餐 | 月费 | 员工账号 | 会员数 | 核心功能 |
|---|---|---|---|---|
| Starter | $18 | 1 | 1,000 | 免费自定义域名、电子邮件通讯、基础设计设置 |
| Publisher | $29 | 3 | 1,000 | 自定义主题、付费订阅、8000+集成、高级分析 |
| Business | $199 | 15 | 10,000 | 优先支持、更高使用限额、抢先体验新功能 |
| Custom | 定制 | 无限 | 无限 | 99.9% SLA、专用IP、客户经理、发票结算 |
数据截至2026年10月 — 请在 ghost.org/pricing 查看最新价格
注意:Starter 和 Publisher 均起步于1,000名会员,但功能差异显著。如需对内容收费(付费订阅),必须选择 Publisher 及以上套餐。Starter 不包含付费订阅和自定义主题。
自托管系统要求
Ghost 的服务器要求与 WordPress 有显著不同,以下是生产环境 Ghost 安装所需的配置:
官方支持的操作系统
- Ubuntu 20.04 LTS(推荐 — 官方支持)
- Ubuntu 22.04 LTS(官方支持)
- Debian 10/11(社区支持)
- macOS(仅开发环境)
软件要求
- Node.js v18 LTS 或更高版本(Ghost 5.x)
- MySQL 8.0(开发可用SQLite,生产环境必须用MySQL)
- nginx(反向代理)
- systemd
- 最少 1GB 内存(生产环境推荐2GB以上)
- 至少 10GB 存储空间
- SSH root 或 sudo 访问权限
重要:Ghost 不能在共享主机上运行
由于 Ghost 需要 SSH 访问权限、Node.js 运行时和 systemd,传统共享主机(包括 DirectAdmin 和 cPanel)无法运行 Ghost。必须使用 VPS、云服务器或独立服务器。Ghost Pro 是例外,它提供完全托管的服务,无需任何服务器配置。
Ghost推荐托管服务商
自托管 Ghost 需要支持 SSH 访问和 Ubuntu 的 VPS。以下是我们的推荐选择:
DigitalOcean — 最适合入门用户
DigitalOcean 在其 Marketplace 提供 一键部署 Ghost 应用,是在 VPS 上部署 Ghost 最简单的方式。2GB RAM Droplet(约$12/月,请在DigitalOcean官网查看最新定价)足够满足生产环境需求。新加坡数据中心对东南亚用户延迟较低。
DigitalOcean 提供一键部署 Ghost Marketplace 应用 — 几分钟内完成部署
查看 DigitalOcean 方案Bangmod Cloud — 泰国本地VPS
Bangmod Cloud 是泰国本地 VPS 服务商,服务器位于泰国境内。如果您的 Ghost 出版物主要面向泰国读者,本地托管可大幅降低延迟。支持 Ubuntu 和 Ghost 所需的完整 SSH 访问权限。
Bangmod Cloud — 泰国本地VPS,面向泰国读者延迟极低
查看 Bangmod Cloud VPSRuk-Com Cloud — 泰国云服务器
Ruk-Com Cloud 在泰国提供支持 Ubuntu 和完整 SSH 访问的云服务器。对于面向泰国市场的 Ghost 部署是可行选择,提供泰语客户支持服务。
Ruk-Com Cloud — 用于 Ghost 自托管的泰国云服务器
查看 Ruk-Com CloudVPS安装Ghost分步骤教程
安装 Ghost 的标准推荐方式是使用 Ghost-CLI(官方命令行工具),它能自动完成整个安装过程,包括 nginx 配置、SSL 证书申请和 systemd 服务注册。
第1步:更新系统
第2步:安装 Node.js v18
第3步:安装 MySQL
第4步:安装 nginx
第5步:全局安装 Ghost-CLI
第6步:创建Ghost目录
第7步:运行Ghost安装程序
Ghost-CLI 会询问您的域名,然后自动配置 nginx、申请 Let's Encrypt SSL 证书,并将 Ghost 注册为 systemd 服务。
第8步:完成管理员配置
在浏览器中访问 https://yourdomain.com/ghost 创建管理员账号,完成初始配置。
安装后:设置自动备份
Ghost 自托管不包含自动备份功能。建议设置 cron 任务,至少每周备份一次 Ghost 内容目录和 MySQL 数据库。也可选择包含快照或备份服务的 VPS 服务商,这通常是最简便的解决方案。
性能优化技巧
Ghost 基于 Node.js,本身性能较好,以下做法可进一步提升性能:
1. 使用 Cloudflare CDN
在 Ghost 前端部署 Cloudflare,缓存全球静态资源,降低国际访客延迟,同时提供免费 DDoS 防护。
2. 分配足够内存
Node.js 比 PHP 占用更多内存。如果 Ghost 响应变慢或频繁崩溃,请将 VPS 升级至至少 2GB 内存。在1GB内存上运行 Ghost 可行,但在中等流量下可能不稳定。
3. 配置 nginx 缓存
为 Ghost 公开页面(不需要身份验证的页面)设置 nginx 代理缓存,在流量峰值时大幅减轻 Node.js 进程的负担。
4. 图片优化
Ghost 5.x 内置图片优化功能,但建议上传宽度不超过2000像素的图片,并尽量使用 WebP 格式以减小文件大小。
5. 定期检查运行状态
定期使用 ghost status 和 ghost doctor 命令检查安装健康状况,在问题影响正常运行前及时发现。
相关指南
常见问题解答
Ghost CMS 是免费的吗?
是的 — Ghost 开源版本采用 MIT 许可证,完全免费。您可以下载、自托管和修改,无需任何费用。Ghost Pro(托管服务)按年计费,从每月 $18 起。
Ghost 支持中文吗?
Ghost 通过主题系统支持国际化(i18n),主题开发者可添加多语言支持。内容可以用任何语言(包括中文)撰写。Ghost 管理界面主要为英文。
Ghost 有插件系统吗?
Ghost 没有类似 WordPress 的插件系统,而是通过 Zapier、n8n 和 Webhooks 提供集成(Ghost Pro Publisher 套餐及以上可用)。对于自托管,您可以完全访问 Ghost API 并自由修改主题层。
可以从 WordPress 迁移到 Ghost 吗?
可以。Ghost 提供官方 WordPress 迁移工具,可导入 WordPress XML 导出文件。但需要检查自定义短代码和 WordPress 特有功能,这些在 Ghost 中可能没有直接对应的功能。
Ghost 付费会员的交易手续费是多少?
Ghost 对会员付款收取 0% 交易手续费 — 您保留100%的收入,仅需支付 Stripe 的标准支付处理费用(美国通常为每笔交易 2.9% + $0.30)。
Ghost 可以用作无头CMS吗?
可以。Ghost 的 Content API 允许您将其用作无头 CMS,配合任何前端框架(Next.js、Gatsby、Nuxt、Astro 等)。这是一种流行的高性能出版架构。