Ghost 自托管 Membership 是中文创作者「彻底脱离平台抽成」的完整路径。这篇按 Ghost 官方 2026 年 5 月文档 + 多个中文创作者部署实测,把 VPS 部署、Membership 配置、Stripe 集成、Patreon / Substack 迁移完整讲清楚。
TL;DR
Ghost 自托管 Membership 走 Stripe 直连、0% 平台抽成、月成本 $20(VPS + 域名)。订阅 5000+ 时比 Ghost Pro / Substack / Patreon 划算。需中等技术基础(Linux + DNS + SSL)。中文创作者实测月入带宽 $1000-100000。
Ghost Pro vs 自托管选型
| 维度 | Ghost Pro | 自托管 |
|---|---|---|
| 月费 | $9-29 / 月起 | $5-30 VPS |
| 技术门槛 | 0 | 中等 |
| 数据自主 | 中 | 强 |
| 模板自由度 | 中(部分模板可改) | 强(完全自由) |
| 维护工作量 | 0 | 5-10h / 月 |
| 升级 | 自动 | 手动 |
| 适合受众 | 0-5000 订阅 | 5000+ 订阅 |
中文创作者订阅 < 2000 时建议 Ghost Pro、5000+ 时切自托管。
VPS 自托管部署完整流程
| 步骤 | 操作 |
|---|---|
| 1 | 开 DigitalOcean / Vultr VPS(2GB RAM、Ubuntu 22.04) |
| 2 | SSH 登 VPS:ssh root@your-ip |
| 3 | 安装 Node.js(用 NodeSource) |
| 4 | 安装 NGINX + MySQL |
| 5 | 创建 ghost 用户:adduser ghost |
| 6 | 切到 ghost 用户:su ghost |
| 7 | 安装 Ghost CLI:npm install ghost-cli -g |
| 8 | 创建 Ghost 目录:mkdir /var/www/ghost && chown ghost:ghost |
| 9 | 进入目录运行 ghost install |
| 10 | Ghost CLI 自动配置 NGINX + SSL + 数据库 |
完整部署时间 2-4 小时。
Stripe Membership 集成
| 步骤 | 操作 |
|---|---|
| 1 | Stripe Dashboard → Get API Keys |
| 2 | Ghost Admin → Settings → Membership |
| 3 | Connect to Stripe → 粘贴 Stripe Secret Key + Publishable Key |
| 4 | 配置 Webhook:Stripe Dashboard → Webhooks → Add Endpoint → 粘贴 Ghost 给的 Webhook URL |
| 5 | 勾选事件:checkout.session.completed、customer.subscription.* |
| 6 | 复制 Webhook Signing Secret 回填 Ghost |
| 7 | 设计 Tier(最多 5 档) |
| 8 | 配置 Tier 与文章 visibility(public / members / paid) |
| 9 | 启用「Portal」(用户注册 / 登录界面) |
| 10 | 测试一笔订阅 |
Tier 设计模板
| Tier | 价格 | 文章 visibility | 配套权益 |
|---|---|---|---|
| Free | $0 | public + members-only | 注册即得 |
| Tier 1 | $5 / 月 | + paid-only | 每周独家 |
| Tier 2 | $15 / 月 | + Tier-2-only | 月度 Voice |
| Tier 3 | $50 / 月 | + Tier-3-only | 1v1 月度 |
| 年付(9 折) | 月费 × 10 | 等同月费版 | 锁定年付折扣 |
Ghost vs Substack vs Beehiiv vs Patreon 净收益
按月入 $1000:
| 平台 | 平台费 | 净收益(扣 Stripe) |
|---|---|---|
| Ghost 自托管 | $20 VPS | $951 |
| Ghost Pro | $29 / 月 | $942 |
| Beehiiv Grow | $49 / 月 | $922 |
| Patreon Pro | 8% | $891 |
| Substack | 10% | $871 |
按月入 $10000:
| 平台 | 平台费 | 净收益 |
|---|---|---|
| Ghost 自托管 | $30 | $9680 |
| Ghost Pro | $199 / 月 | $9501 |
| Beehiiv Scale | $99 / 月 | $9601 |
| Patreon Pro | 8% | $8910 |
| Substack | 10% | $8710 |
月入越高、Ghost 自托管优势越大(访问于 2026-05-20)。
跨地区使用 / 旅行
Ghost Admin + VPS SSH + Stripe Dashboard 都对 IP 一致性敏感。中文创作者跨大洲跳跃时 SSH 登 VPS 容易触发 fail2ban 拦截、Stripe 后台变更触发风控。把主管理员设备绑定到 海外做号专用住宅 IP、单设备登录、是 Ghost 自托管长期稳定的基础。
Substack / Patreon 迁移路径
| 步骤 | 操作 |
|---|---|
| 1 | Substack → 设置 → Export Subscribers(CSV) |
| 2 | Substack → Export Posts(JSON) |
| 3 | Ghost → Import → 上传 JSON 文章 |
| 4 | Ghost → Members → Import CSV 订阅者 |
| 5 | Substack 付费订阅 → 通知用户「迁移到新平台、重新订阅」(无法直接迁 Stripe 订阅) |
| 6 | DNS 切换(旧域名 301 重定向到 Ghost) |
| 7 | 并行运行 30-60 天让用户慢慢迁过来 |
常见失败原因
| 失败现象 | 根本原因 | 解决路径 |
|---|---|---|
ghost install 失败 | Node.js / NGINX 版本不对 | 用 Ghost 官方推荐版本 |
| Stripe Webhook 不工作 | URL / Secret 配错 | 重新配 + 测试 |
| SSL 证书失败 | DNS 没生效 | 等 24-48h DNS 常见传播 |
| 邮件不发 | SMTP 没配 | 配 Mailgun / SendGrid |
| 付费订阅卡 | 用户卡过期 | Webhook 监听 + DM 提醒 |
已操作完后的安全设置
- VPS SSH 用 key(禁用密码)。
- NGINX + fail2ban + UFW 防火墙。
- Stripe + Ghost Admin 开 2FA。
- 每月 1 日 VPS 自动备份(用 DigitalOcean snapshot)。
- 单设备 + 固定 IP 登所有后台。
局限与未测部分
- Ghost 在中国大陆 CDN 加速(需自建或用 Cloudflare)。
- Ghost 移动端 App(暂无官方 App、需用 PWA)。
- 多语言 Ghost 站点的实操(Ghost 原生不支持多语言)。
相关阅读
- Substack 自定义域名邮件认证
- Ghost CMS 中文部署教程
- Telegram 付费频道变现教程
- 「Beehiiv vs Substack 2026 对比」站内对比
- 「Patreon 出海注册教程 2026」站内教程
- 「Ghost CMS 中文部署」站内教程
来源与时间戳
- Ghost 官网 https://ghost.org/ ,访问于 2026-05-20
- Ghost · Self-hosting Documentation https://ghost.org/docs/install/ ,访问于 2026-05-20
- Ghost · Members and Subscriptions https://ghost.org/docs/members/ ,访问于 2026-05-20
- Stripe Docs · Webhooks https://stripe.com/docs/webhooks ,访问于 2026-05-20