GhostPubCalc Partner Disclosure (Substack to Ghost v5 Migration): Outbound /go/ hosting referrals may earn GhostPubCalc a partner commission at zero extra cost to you (Read full disclosure).
GhostPubCalc • Substack to Ghost v5 Migration
GhostPubCalc Substack to Self-Hosted Ghost v5 Stripe Zero-Churn Migration
2026 GhostPubCalc Infrastructure Rebate: Extra 20% Partner Cart Discount
Profile 1: GhostPubCalc production spec (caching.contentAPI.maxAge=300 & in) at 31 ms cached HTML.
Creators stay trapped on Substack 10% fees mainly out of fear that migrating paid members will force subscribers to re-enter credit cards.
This GhostPubCalc dossier on Substack to Ghost v5 Migration applies 2026-11-12 public vendor tariffs to establish deterministic server memory, relay pricing, and subscription margin thresholds.
“Because Substack bills through your connected Stripe Standard account, your Ghost v5 node simply reconnects to those same cus_ tokens and keeps recurring renewals intact.”
GhostPubCalc — Substack to Ghost v5 Migration
GhostPubCalc — Substack to Ghost v5 Migration (2026-11-12)
NVMe 4K IOPS vs Published Rate for GhostPubCalc (Ghost v5 Node.js + MySQL 8 + ActivityPub)
Memory & I/O Isolation Pipeline for GhostPubCalc (8GB)
GHOSTPUBCALC SCORE
[+] Technical Margin Gains
Delivers headroom for 25 thousand paid subscribers running Ghost v5 Node.js + MySQL 8 + ActivityPub on 8GB nodes.
Zero network-disk lag on MySQL 8 members_stripe_customers_subscriptions + WebP CDN, locking 92,000 IOPS and 31 ms cached HTML.
Sidesteps per-unit SaaS markups across 5–100 thousand paid subscribers.
[-] Trade-Offs & Watchouts
Deepest Hostinger KVM NVMe rate ($10.49/mo) requires selecting a 12m or 24m term.
GhostPubCalc Telemetry & Cost Schedule: Substack to Ghost v5 Migration
We recommend migrating on a Tuesday or Wednesday after your weekly dispatch settles, running Ghost v5 in parallel on a staging subdomain first. In our audit, checking Stripe webhook endpoints and uploading a clean redirects.yaml file eliminates 99% of post-cutover support tickets.
Tier / Checkpoint
Metric / Cost A
Metric / Cost B
GhostPubCalc Guidance
1. Content Archive
Substack Settings -> Export ZIP
posts.csv + HTML body + images
Import via @tryghost/migrate CLI
2. Subscriber List
subscribers.csv export
Free + Comp + Active Paid flags
Map labels & complimentary expiry dates
3. Stripe Subscriptions
Connect existing Stripe account
Existing cus_ IDs & active plans
0 card re-entry required for members
4. URL Redirects
Ghost redirects.yaml
301 /p/:slug -> /:slug/
Preserves search equity & old email links
redirects.yaml — Preserve Substack /p/ Permalinks in Ghost v5
GhostPubCalc Implementation Takeaway for Substack to Ghost v5 Migration
GhostPubCalc verifies every financial and technical checkpoint before you end Substack 10% platform deductions. Provision your self-hosted Ghost v5 staging VPS using the Hostinger KVM link below.
Return to the interactive GhostPubCalc ledger on the homepage to model custom subscriber counts for Substack to Ghost v5 Migration or inspect adjacent platform verdicts.