INDEPENDENT TECHNICAL DOSSIER GhostPubCalc — Creator Publishing Cost Lab Rates Audited: 2026-11-12
Skip to main dossier

GhostPubCalc Partner Disclosure (Paid-Newsletter Royalty Ledger): Outbound /go/ hosting referrals may earn GhostPubCalc a partner commission at zero extra cost to you (Read full disclosure).

GhostPubCalc Paid-Newsletter Financial Broadsheet

GhostPubCalc: Self-Hosted Ghost v5 vs Substack 10% Cut & Ghost(Pro) Ledger

GhostPubCalc audits the real 36-month cash outflow of paid-newsletter publishing: Substack takes 10% of gross MRR forever and Ghost(Pro) steps from $11/mo to $249+/mo by list size, while self-hosted Ghost v5 + MySQL 8 + Amazon SES stays near $15.99/mo (2026-11-12 public rates).

In our audit of a 10,000-subscriber publication earning $10,000 MRR (1,000 paid members at $10/mo), GhostPubCalc calculates a $1,000/mo Substack cut ($36,000 over 36 months) versus $15.99/mo on a 2 vCPU / 8 GB RAM / 100 GB NVMe Hostinger KVM 2 node paired with 40,000 Amazon SES dispatches ($4.00/mo).

“A 10% revenue royalty turns editorial growth into an uncapped hosting tax; isolating Ghost v5 on a 4 GB–8 GB KVM node caps delivery overhead below 0.2% of MRR.” GhostPubCalc Editorial Desk — Publishing Economics Audit
GhostPubCalc royalty leakage comparison chart for Substack, Ghost Pro, and self-hosted Ghost v5
GhostPubCalc monthly platform cost comparison at $10,000 MRR using 2026-11-12 public pricing.

GhostPubCalc Inline Royalty Leakage Ledger & Ghost v5 Sizer

We recommend entering your exact total list size, paid member count, and monthly dispatch cadence so GhostPubCalc models Substack 10% leakage, Ghost(Pro) member brackets, and MySQL 8 InnoDB RAM headroom simultaneously.

GhostPubCalc Publication Parameters
Gross MRR $10,000/mo
Substack 10% Cut $1,000/mo
Ghost(Pro) Tier $124/mo
Self-Hosted Ghost v5 $9.99/mo
36m Saved vs Substack $35,544
RAM & VPS Tier 2230 MB (Hostinger KVM 2)
Ghost v5 + MySQL 8 RAM: 2230 MB / 8192 MB 600 MB Node + 1118 MB MySQL 8 + 512 MB Nginx

GhostPubCalc verdict: At 1,000 paid members ($10,000/mo), self-hosting Ghost v5 on Hostinger KVM 2 (8 GB) + Amazon SES ($15.99/mo) retains $35,544 vs Substack 10% cut over 36 months.

GhostPubCalc 4-Platform Royalty & TCO Comparison Ledger

Publishing Stack Platform Cost / Mo 36-Month Total Net After Stripe + Stack
Substack (10% Cut) $1,000/mo $36,000 $8,410/mo
Ghost(Pro) Member Bracket $124/mo $4,464 $9,286/mo
Beehiiv Scale Bracket $99/mo $3,564 $9,311/mo
Self-Hosted Ghost v5 + Relay $15.99/mo (renew $19.99/mo) $672 $9,394.01/mo

Active dispatch telemetry: 40,000 emails/mo ($4/mo).

GhostPubCalc Ghost v5 Node.js 20 + MySQL 8 Sizing & 2026-11-12 VPS Matrix

Our sizing formula allocates 420 MB base Node.js 20 memory plus 18 KB per subscriber, 768 MB base MySQL 8 InnoDB memory plus 35 KB per subscriber, and 512 MB for Nginx TLS and Linux page cache. Up to 3,200 MB working set, a 4 GB KVM 1 node handles daily traffic comfortably; between 8,000 and 45,000 subscribers, we advise provisioning an 8 GB / 2 vCPU / 100 GB NVMe KVM 2 server to absorb send-day MySQL 8 joins without swap.

Vendor & Tier Promo Rate Renewal Rate Role in GhostPubCalc Stack
Hostinger — KVM 1 (1 vCPU / 4 GB / 50 GB NVMe) $5.99/mo $9.99/mo Lean Ghost v5 + MySQL 8 single-publication node up to 8,000 total subscribers
Hostinger — KVM 2 (2 vCPU / 8 GB / 100 GB NVMe) $11.99/mo $15.99/mo Primary Ghost v5 + MySQL 8 + Nginx cache editorial baseline (8k–45k subscribers)
Hostinger — KVM 4 (4 vCPU / 16 GB / 200 GB NVMe) $19.99/mo $29.99/mo High-concurrency Ghost v5 flagship + dedicated MySQL 8 InnoDB pool (45k+ subscribers)
ChemiCloud — LiteSpeed NVMe Companion (2 vCPU / 4 GB / 40 GB NVMe) $2.95/mo $9.95/mo Managed static media archive, custom sponsorship kit, or domain email companion
InterServer — 2 KVM Slices (2 vCPU / 4 GB / 80 GB SSD) $12/mo $12/mo Flat Price-Lock renewal alternative without Year-2 multiplier jump
Ghost v5 config.production.json (MySQL 8 + Mailgun/SES)
{
  "url": "https://newsletter.yourdomain.com",
  "server": { "port": 2368, "host": "127.0.0.1" },
  "database": {
    "client": "mysql8",
    "connection": { "host": "127.0.0.1", "user": "ghost", "database": "ghost_prod" },
    "pool": { "min": 2, "max": 10 }
  },
  "mail": { "transport": "SMTP", "options": { "host": "email-smtp.us-east-1.amazonaws.com", "port": 587 } }
}

GhostPubCalc Editorial & Infrastructure FAQ

How does GhostPubCalc compute Substack 10% royalty leakage vs self-hosted Ghost v5?

GhostPubCalc applies substack_fee = paid_members * avg_price * 0.10 and compares that monthly cut against fixed KVM VPS pricing plus Amazon SES ($0.10/1,000 emails) or Mailgun bulk API billing.

What minimum VPS RAM does GhostPubCalc recommend for Ghost v5 Node.js 20 and MySQL 8?

We recommend 4 GB RAM (Hostinger KVM 1) up to 8,000 subscribers (~2,124 MB working set) and 8 GB RAM (Hostinger KVM 2) between 8,000 and 45,000 subscribers so MySQL 8 InnoDB avoids swap.

Do paid Substack members have to re-enter credit cards when moving to Ghost v5?

No. Because Substack bills through your connected Stripe account, Ghost v5 reconnects to those existing Stripe customer IDs and active subscriptions without card re-entry.

GhostPubCalc 15s Sizing Reel

GhostPubCalc: Stop handing 10% of paid subscriptions to Substack!

GhostPubCalc models Calculate exact 10% Substack loss across subscriber tiers. Compare $1,000/mo platform cut vs $14.99/mo + zero cut (2026-11-12 public rates).

GhostPubCalc Platform Comparison Dispatches

GhostPubCalc benchmarks every major paid-newsletter platform on net creator margin, MySQL 8 database ownership, and 36-month infrastructure cost.

GhostPubCalc: Self-Hosted Ghost v5 vs Substack

Substack offers zero upfront server bill in exchange for 10% of every paid dollar forever; self-hosted Ghost v5 flips that curve into a flat $10–$25/mo infrastructure expense.

Open Self-Hosted Ghost v5 vs Substack Verdict →

GhostPubCalc: Ghost v5 vs Beehiiv & Kit

Beehiiv and Kit excel at ad-network boosts and drip sequences, whereas Ghost v5 dominates long-form SEO publishing, native paywalls, and flat VPS economics.

Open Ghost v5 vs Beehiiv & Kit Verdict →

GhostPubCalc Public Vendor Pricing Sources (2026-11-12)

Operating cost models on GhostPubCalc derive from 2026-11-12 official plan pages; verify selected commitment length and hardware specs before ordering.

  • Hostinger — KVM NVMe VPS tiers (KVM 1–KVM 8) public promotional & renewal rates
  • Vultr — High Frequency Compute, Optimized Dedicated & Cloud GPU hourly/monthly rates
  • UltaHost — Dedicated VDS NVMe RAID-10 and bare-metal resource tiers
  • InterServer — KVM slice pricing, Storage VPS (1TB–20TB), and Price-Lock renewal guarantee
  • ChemiCloud — LiteSpeed NVMe shared/managed cloud tiers and renewal schedule

GhostPubCalc Deployment Takeaway for Independent Publishers

GhostPubCalc establishes a clear break-even discipline for independent paid-newsletter publishers: once recurring revenue exceeds $500/mo or list volume tops 2,500 readers, migrating onto self-hosted Ghost v5 + MySQL 8 converts percentage fee drag into flat NVMe VPS capacity.

Explore the GhostPubCalc Publisher Dossiers and Royalty Ledgers above to lock down SPF, 2048-bit DKIM, DMARC alignment, Nginx member-cookie microcaching, and zero-churn Stripe migration before cutting over your publication domain.

GhostPubCalc Production Sizing & TCO Playbooks

9 in-depth engineering playbooks covering memory ceilings, Gen4 NVMe IOPS, and 36-month renewal TCO.

GhostPubCalc OOM-Killer Prevention & 8GB RAM Ceiling Guide

Stop Linux kernel OOM-killer crashes on GhostPubCalc. Published Ghost v5 Node.js + MySQL 8 + ActivityPub memory budgets for 5 to 100 thousand paid.

Read Sizing Guide →
GhostPubCalc NVMe IOPS & Disk Queue Benchmark (92,000 IOPS)

Avoid noisy-neighbor disk stalls on GhostPubCalc. Compare Gen4 NVMe 4K IOPS, fsync latency (31 ms cached HTML), and KVM storage tiers from $10.49/mo.

Read Sizing Guide →
GhostPubCalc 36-Month VPS TCO Audit: Promo vs Renewal Rates

Compare true 3-year TCO for GhostPubCalc infrastructure. Audit Hostinger KVM NVMe ($10.49/mo) vs ChemiCloud Turbo LiteSpeed NVMe ($2.95/mo) across.

Read Sizing Guide →
GhostPubCalc APAC Latency Guide: Singapore & Tokyo Node Sizing

Cut APAC round-trip time to 31 ms cached HTML on GhostPubCalc. Compare Singapore, Tokyo, and US-West routing, TCP BBR tuning, and NVMe VPS plans from.

Read Sizing Guide →
GhostPubCalc CPU Steal Audit: Shared KVM vCPU vs Dedicated EPYC

Measure vCPU steal time impact on GhostPubCalc. Size AMD EPYC cores for 5–100 thousand paid subscribers across Hostinger KVM NVMe and ChemiCloud Turbo.

Read Sizing Guide →
GhostPubCalc Backup & Disaster Recovery Runbook (15-Min RPO)

Design zero-corruption backups for GhostPubCalc. Coordinate MySQL 8 members_stripe_customers_subscriptions + WebP CDN snapshots, encrypted offsite.

Read Sizing Guide →
GhostPubCalc Self-Hosted VPS vs Managed SaaS Cost & Margin

Calculate exact SaaS seat-tax savings by self-hosting GhostPubCalc. Run 25 thousand paid subscribers on 8GB NVMe VPS starting at $10.49/mo.

Read Sizing Guide →
GhostPubCalc Security Hardening: UFW, WireGuard & SSH Lockdown

Harden GhostPubCalc production VPS nodes against port scans and brute-force attacks. Isolate Ghost v5 Node.js + MySQL 8 + ActivityPub behind.

Read Sizing Guide →
GhostPubCalc Scaling Breakpoints: Vertical 16GB vs Multi-Node

Know the exact GhostPubCalc breakpoint between vertical 16GB VPS scaling and multi-node clustering across 5–100 thousand paid subscribers.

Read Sizing Guide →
GhostPubCalc Monitoring & Alert Thresholds: RAM, IOPS & p99

Configure low-overhead observability for GhostPubCalc. Track Ghost v5 Node.js + MySQL 8 + ActivityPub RSS memory, NVMe await ms, and 31 ms cached HTML.

Read Sizing Guide →
GhostPubCalc: Ghost v5 + SES from $9.99/mo (0% cut) Inspect Hostinger KVM on GhostPubCalc →