Ghost Hosting: Every Option Compared

Updated August 2026 · Prices verified on provider sites · Includes memory numbers from our own servers

There are three ways to host Ghost: Ghost(Pro), the official managed service from $15/month billed yearly with email, CDN, backups, and updates included; third-party managed and container hosts such as Magic Pages, Midnight, and PikaPods that run Ghost for similar or less money, sometimes leaving email to you; and a VPS you manage yourself — DigitalOcean, Hetzner, or any Docker host — from about $6/month plus your time. Ghost cannot run on ordinary shared hosting.

We build premium Ghost themes and host every theme's live demo on our own servers, so this comparison is written from running Ghost in production, not from provider marketing. Below: what Ghost needs from a host, every option with verified entry prices, the costs listicles skip, and a decision guide by situation.

Ghost hosting options at a glance

Entry prices as of August 2026, before member-count scaling. "Email" means whether newsletter delivery is included or you must connect Mailgun yourself; "Themes" means whether you can upload a custom or premium theme.

Option Type From Email Custom themes Upkeep Best for
Ghost(Pro) Fully managed $15/mo Included Starter: default theme only None Anyone who values time over a few dollars; funds Ghost's development
Magic Pages Fully managed $15/mo Included Yes None Publisher-level features (custom themes, unlimited members) at Starter money
Midnight Fully managed $12/mo Included Yes None Cheapest fully managed option with custom themes
PikaPods Managed container / PaaS from $3.30/mo Mailgun (you) Yes Low — no server to manage; off-site backups to your own S3 are optional The cheapest way to run Ghost without touching a server
Railway Managed container / PaaS from ~$5/mo + usage Mailgun (you) Yes Low–medium — you own upgrades and backups Developers who want a PaaS workflow
DigitalOcean (1-Click) Do-it-yourself VPS $6/mo Mailgun (you) Yes You own updates, security, backups The most-documented DIY path
Hetzner Cloud Do-it-yourself VPS from €5.99/mo Mailgun (you) Yes You own everything Most RAM per euro; EU data centers

What Ghost needs from a host (and why shared hosting is out)

Ghost is a Node.js application with a MySQL database and a long-running process — not a set of PHP files. That single fact rules out ordinary shared hosting: cPanel-style plans that run WordPress cannot run Ghost, no matter what a landing page says. When a big shared host advertises "Ghost hosting", it is selling you a VPS. The realistic requirements:

Runtime
Node.js 22 — Ghost 6 requires Node ^22.13 (18 and 20 are no longer supported)
Database
MySQL 8.0 or 8.4 in production (SQLite is for development only)
Memory
1 GB minimum, 2 GB comfortable — Ghost + MySQL on 1 GB is the #1 cause of "my site keeps crashing" forum threads
Web server
Nginx 1.9.5+ (installed by ghost-cli) or a reverse proxy in Docker setups; SSL via Let's Encrypt
Bulk email
Mailgun — the only bulk provider Ghost supports for self-hosted newsletters; any SMTP works for transactional mail (signups, magic links)
OS
Ubuntu 22.04, 24.04, or 26.04 for ghost-cli; any Docker host for the official image

Setup steps for each path are in the Ghost installation guide and the self-hosting guide (Docker Compose, sizing, Mailgun, backups).

Fully managed Ghost hosting

Someone else runs the server, updates Ghost, takes backups, and delivers your newsletters. You log in and write.

Ghost(Pro) — the official service

Ghost(Pro) is run by the Ghost Foundation itself, and it is what funds the open-source project. Starter is $15/month billed yearly ($18 month-to-month) with 1,000 members, one staff user, one newsletter, email delivery, and Ghost's default theme with design settings — no marketplace or custom themes, and no paid subscriptions. Publisher at $29/month yearly ($35 monthly) adds custom and marketplace themes, integrations, three staff users, three newsletters, and paid subscriptions with 0% platform fee. Business ($199/month yearly) is for teams and 10,000 members; above that, pricing is custom. Every plan includes CDN, SSL, backups, and a 14-day free trial.

The trade-offs are honest ones: pricing scales with member count, and — the one that surprises theme buyers — Starter cannot install marketplace or custom themes and cannot sell paid subscriptions. If you intend to use a premium theme or charge members, budget for Publisher from day one. Full plan-by-plan detail is in our Ghost pricing guide.

Magic Pages, Midnight, and other third-party managed hosts

A handful of independent companies offer fully managed Ghost. Magic Pages — run by a long-standing member of the Ghost community — is $15/month (or $150/year, with a lifetime plan offered) for unlimited members and staff, custom themes, 10,000 emails a month, and daily backups; it absorbed the former Gloat host in 2025. Midnight starts at $12/month with unlimited members, custom themes, and 10,000 emails included (unlimited if you plug in your own Mailgun). FirePress is $19/month with a 21-day trial, and DigitalPress runs from €1.50/month for an ad-supported plan with curated themes — custom themes start at its Standard tier. What you gain is price and, notably, custom themes and paid members at the entry level; what you should check is who runs it, how backups and email are handled, and how quickly Ghost updates land. For a one-person publication these are excellent value; for a business that needs an SLA and a support team, Ghost(Pro) is the safer choice.

Managed containers and platforms: PikaPods, Railway

The middle path: the provider runs Ghost in a container and keeps it updated, but you still connect email and take responsibility for backups. PikaPods is the standout — Ghost from $3.30/month depending on resources, automatic Ghost updates, SSL and custom domains, best-effort daily internal backups plus optional off-site backups to your own S3 storage, and a $5 welcome credit. Add a Mailgun account for newsletters and you have a production Ghost site for the price of a coffee. Railway (Hobby from about $5/month plus usage) suits developers who want Git-style deploys and metrics; the Ghost template brings MySQL along, but you own upgrades and the bill scales with usage. Self-hosted platforms such as Coolify or CapRover on your own VPS give you the same container convenience with full control.

Do-it-yourself: DigitalOcean, Hetzner, and any VPS

DigitalOcean is the most-documented DIY route: the Ghost 1-Click Marketplace image installs Ghost, MySQL 8, Nginx, and Node 22 on Ubuntu 24.04, on a droplet from $6/month (1 vCPU, 1 GB RAM). Take the 2 GB droplet at $12 unless the site is tiny — 1 GB with MySQL is where the "site keeps going down" threads come from. Hetzner Cloud offers more RAM per euro: the Cost-Optimized CX23 (2 vCPU, 4 GB, 40 GB) is €5.99/month excluding VAT, though that line is frequently sold out and the Regular Performance line starts at €11.99; there is no 1-Click image, so you install with ghost-cli or run the official Docker image. Hostinger, Vultr, Linode, and others work the same way: any Ubuntu VPS with 2 GB of RAM will run Ghost. Whatever you pick, you own updates, security patches, backups, and Mailgun; our self-hosting guide covers a production Docker Compose file, sizing, and update safety.

What running Ghost actually costs — measured on our own server

Every Luxe theme has a live demo, and the whole fleet runs on one mid-size cloud VPS with 8 GB of RAM: each site is its own Ghost 6 container from the official Docker image, and all of them share a single MySQL 8 database server. Measured in August 2026 while the sites were idle:

250–720 MB

RAM per idle Ghost 6 instance (median ≈ 360 MB)

≈ 1.3 GB

RAM for the shared MySQL 8 serving every site

≈ 70%

Of the 8 GB in use with the whole fleet running, CPU near idle

The lesson for anyone sizing a server: one Ghost site is comfortable on 2 GB, and each additional site costs roughly 400 MB of RAM if you share the database — which is why a single mid-size VPS is the cheapest way to run several publications. The other lesson is about time: these demos take a couple of hours a month of updates and housekeeping. For one site, that is the entire case for managed hosting; for ten, DIY wins.

The costs hosting listicles skip

Email delivery

Self-hosted newsletters need Mailgun. Its free tier is small; sending to a few thousand subscribers moves you onto paid plans that can rival the hosting bill. Ghost(Pro) and full-managed hosts include sending.

Backups

A VPS snapshot is not a backup strategy. Budget for off-site database + content dumps (a few dollars of object storage) — or a host that does it for you.

Your time

Ghost releases often. Each update on a DIY box is a few minutes when it works and an evening when it doesn't. Managed hosting is buying those evenings back.

Member growth

Ghost(Pro) and most managed hosts price by member count. Cheap at 500 members, meaningful at 10,000. DIY hosting doesn't care how many members you have.

Theme freedom and paid tiers

Ghost(Pro) Starter ships with the default theme only and has no paid subscriptions. If you plan to use a premium theme or charge members, price the Publisher plan — or use a managed host or VPS where any theme works from day one.

Which Ghost hosting should you choose?

You just want to write

→ Ghost(Pro)

Everything is handled, support knows Ghost's codebase, and the money funds the platform. Start on Starter for a free publication; go straight to Publisher if you want a premium theme or paid members.

You want custom themes and paid members without Ghost(Pro) prices

→ Magic Pages or Midnight

Both are fully managed, allow custom themes, include email, and don't cap members — for roughly what Ghost(Pro) Starter costs. Check who runs the service and how backups work before committing.

You want it as cheap as possible, hands-off

→ PikaPods

Runs the container from $3.30/month with automatic updates; you connect Mailgun once for newsletters and optionally add off-site backups.

You're comfortable on a server

→ DigitalOcean or Hetzner

DigitalOcean's 1-Click is the gentlest DIY start; take the 2 GB droplet. Hetzner gives more RAM per euro when its cheap line is in stock, if you're happy with Docker or ghost-cli.

You run several Ghost sites

→ One VPS + Docker

Multiple sites on one 8 GB server with a shared MySQL is dramatically cheaper than several managed plans. It's how we run our own demo fleet (numbers below).

Whichever host you pick, the theme is what your readers see: compare every Luxe Ghost theme, and remember Ghost(Pro) needs the Publisher plan for premium themes.

Ghost hosting FAQ

What is the best hosting for Ghost?
It depends on how much server work you want. Ghost(Pro) is the best choice if you want zero maintenance and official support — email delivery, CDN, SSL, backups, and updates are included from $15/month billed yearly. Magic Pages and Midnight offer fully managed Ghost with custom themes for a similar price. If you want the lowest cost without managing a server, PikaPods runs Ghost from $3.30/month. If you're comfortable with a VPS, DigitalOcean's 1-Click image and Hetzner Cloud are the two most common DIY paths.
How much does it cost to host a Ghost website?
Managed: Ghost(Pro) starts at $15/month billed yearly ($18 monthly) for Starter, or $29/month yearly for the Publisher plan that allows custom themes and paid subscriptions; Magic Pages is $15/month and Midnight $12/month with custom themes included. Semi-managed: PikaPods from $3.30/month plus a Mailgun account for newsletters. Self-hosted: a $6–12/month DigitalOcean droplet or a Hetzner plan from €5.99/month, plus Mailgun and your own time for updates and backups. Managed prices scale with member counts.
Can I host Ghost on shared hosting like Bluehost or cPanel?
Not on standard shared plans. Ghost is a Node.js application that needs a MySQL 8 database and a persistent process — shared PHP hosting doesn't provide that. Hosts advertising "Ghost hosting" on shared plans usually mean a VPS product. Use Ghost(Pro), a managed Ghost host, PikaPods, or a VPS.
Do I need Mailgun to self-host Ghost?
For sending email newsletters, yes — Ghost's bulk email sending on self-hosted installs uses Mailgun. Transactional emails (magic links, signup confirmations) can go through any SMTP provider. Ghost(Pro) and fully managed hosts handle newsletter delivery for you.
How much RAM does Ghost need?
Ghost itself idles at roughly 250–700 MB depending on traffic and theme, and MySQL wants headroom on top. Ghost's minimum is 1 GB, which works for a small, quiet site with swap configured; 2 GB is the comfortable minimum for one production site. On one of our own 8 GB servers, a whole fleet of Ghost 6 sites runs side by side against a single shared MySQL 8 instance.
Can I use a premium theme on Ghost(Pro)?
Yes, but not on the Starter plan, which ships with Ghost's default theme and design settings only — no marketplace or custom theme uploads. Custom and premium themes require Ghost(Pro) Publisher ($29/month billed yearly) or higher. On any self-hosted or third-party managed setup you can upload any theme.
Can I move my Ghost site to a different host later?
Yes. Ghost exports all content as JSON plus a members CSV, and images/themes copy over as files. Moving between hosts is a routine migration — the main gotchas are re-connecting Stripe and Mailgun and repointing DNS.