Ghost is an open-source publishing platform for blogs and newsletters. This guide walks through what the official docs actually require for a self-hosted install — Ghost-CLI on Ubuntu or the Docker Compose preview, MySQL, Node, SMTP, TLS, updates and backups — and compares that honestly with a one-click Ghost instance hosted in Germany.Ghost ist eine Open-Source-Publishing-Plattform für Blogs und Newsletter. Diese Anleitung zeigt, was die offizielle Doku für eine selbst gehostete Installation wirklich verlangt — Ghost-CLI unter Ubuntu oder die Docker-Compose-Vorschau, MySQL, Node, SMTP, TLS, Updates und Backups — und vergleicht das ehrlich mit einer One-Click-Ghost-Instanz in Deutschland.
Ghost is a Node.js publishing platform aimed at independent publishers: a blog front end, a built-in editor, member signups, gated content and newsletter sending. The project is open source; Ghost also runs an official PaaS called Ghost(Pro). This guide is about self-hosting Ghost yourself or ordering a managed one-click instance in Germany — not about Ghost(Pro).Ghost ist eine Node.js-Publishing-Plattform für unabhängige Publisher: Blog-Frontend, eingebauter Editor, Mitglieder-Registrierung, gated Content und Newsletter-Versand. Das Projekt ist Open Source; Ghost betreibt außerdem eine offizielle PaaS namens Ghost(Pro). Diese Anleitung geht um Selbsthosten oder eine gemanagte One-Click-Instanz in Deutschland — nicht um Ghost(Pro).
Two things matter for German buyers right away: members and newsletter subscribers are personal data, and any connected mail provider is its own transfer — hosting Ghost in Germany does not move Mailgun, Amazon SES or your SMTP provider into the EU.Für deutsche Käufer zählen sofort zwei Punkte: Mitglieder und Newsletter-Abonnenten sind personenbezogene Daten, und jeder angebundene Mailanbieter ist eine eigene Übermittlung — Ghost in Deutschland verschiebt nicht Mailgun, Amazon SES oder Ihren SMTP-Anbieter in die EU.
Everything below comes from the official Ghost docs as read on 5 November 2026 (Hosting Ghost, Install Ghost on Ubuntu, Install Ghost with Docker (preview)). Ghost moves; check the docs again before you install.Alles Folgende stammt aus der offiziellen Ghost-Doku, abgerufen am 5. November 2026 (Hosting Ghost, Install Ghost on Ubuntu, Install Ghost with Docker (preview)). Ghost entwickelt sich weiter; prüfen Sie die Doku vor der Installation erneut.
The Hosting and Ubuntu install pages name one narrow, tested stack:Die Seiten Hosting und Ubuntu-Installation nennen einen engen, getesteten Stack:
ghost commands, and a server with at least 1 GB memorySystemd, ein Non-Root-Benutzer für ghost-Befehle und ein Server mit mindestens 1 GB ArbeitsspeicherInstall path in short: prepare the Ubuntu box (user, apt update, NGINX, MySQL with a passworded root user — Ghost does not support socket-only MySQL auth), install Node from NodeSource, sudo npm install ghost-cli@latest -g, create /var/www/sitename with the right owner, then run ghost install. The CLI can set up NGINX, Let's Encrypt SSL and systemd for you. Admin is at https://your-domain/ghost.Installationsweg kurz: Ubuntu-Box vorbereiten (Benutzer, apt update, NGINX, MySQL mit Root-Passwort — Ghost unterstützt keine reine Socket-Auth), Node von NodeSource, sudo npm install ghost-cli@latest -g, Verzeichnis /var/www/sitename mit richtigem Owner, dann ghost install. Die CLI kann NGINX, Let's-Encrypt-SSL und systemd für Sie einrichten. Admin unter https://deine-domain/ghost.
Ghost 6.0 also documents a Docker Compose install (preview) for people who want to self-host newer services (ActivityPub / web analytics) without bloating core. Prerequisites the page lists: a Linux server (example: 2 GB RAM / 1 CPU droplet), Docker 20.10.13 or higher, a domain with an A-record, and an SMTP service for transactional mail. You clone TryGhost/ghost-docker, fill .env (domain, DB passwords, SMTP), then docker compose pull && docker compose up -d. The preview ships Ghost, Caddy and MySQL; ActivityPub and analytics are optional profiles.Ghost 6.0 dokumentiert außerdem eine Docker-Compose-Installation (Vorschau) für alle, die neuere Dienste (ActivityPub / Web-Analytics) selbst hosten wollen, ohne den Kern aufzublähen. Voraussetzungen laut Seite: Linux-Server (Beispiel: Droplet mit 2 GB RAM / 1 CPU), Docker 20.10.13 oder höher, Domain mit A-Record und ein SMTP-Dienst für Transaktionsmail. Repository TryGhost/ghost-docker klonen, .env füllen (Domain, DB-Passwörter, SMTP), dann docker compose pull && docker compose up -d. Die Vorschau bringt Ghost, Caddy und MySQL mit; ActivityPub und Analytics sind optionale Profile.
Our longer hands-on Docker walkthrough — including the url trap and SMTP for members — is in Self-host Ghost on a VPS.Unsere längere praktische Docker-Anleitung — inklusive der url-Falle und SMTP für Mitglieder — steht in Ghost auf einem VPS selbst hosten.
If you already enjoy that ops work, self-hosting is the cheapest path. If you would rather not own the stack, that is what managed one-click hosting is for.Wenn Ihnen dieser Betriebsaufwand Spaß macht, ist Selbsthosten der günstigste Weg. Wenn Sie den Stack nicht selbst tragen wollen, ist genau dafür Managed One-Click-Hosting da.
Full disclosure: this is what we sell. If you want Ghost without running a server, we host an isolated instance for you. As listed in the shop on 5 November 2026:Zur vollen Transparenz: Das ist, was wir verkaufen. Wollen Sie Ghost ohne eigenen Server, hosten wir eine isolierte Instanz für Sie. So steht es am 5. November 2026 im Shop:
Shop description, verbatim: „Modern publishing platform for blogs and newsletters on your own isolated instance. Runs as a persistent container. Hosted in Germany (EU); memory and CPU are capped by the container runtime.“ Region chip: Germany Available. Price shown: € 8.00 / mo. Access details arrive by e-mail after provisioning. Monthly billing in euro; pay by card or SEPA bank transfer. All prices are final totals under the German small-business rule (§19 UStG); no VAT is shown.Shop-Beschreibung wörtlich: „Modern publishing platform for blogs and newsletters on your own isolated instance. Runs as a persistent container. Hosted in Germany (EU); memory and CPU are capped by the container runtime.“ Regions-Chip: Germany Available. Angezeigter Preis: 8,00 € / Monat. Zugangsdaten kommen per E-Mail nach der Bereitstellung. Monatliche Abrechnung in Euro; Zahlung per Karte oder SEPA-Überweisung. Alle Preise sind Endpreise; gemäß § 19 UStG wird keine Umsatzsteuer ausgewiesen.
| Self-hostSelbst hosten | One-click Ghost (overnight.host)One-Click Ghost (overnight.host) | |
|---|---|---|
| ServerServer | Your VPS; docs list ≥1 GB (CLI) or ~2 GB / 1 CPU (Docker example)Ihr VPS; Doku nennt ≥1 GB (CLI) bzw. ca. 2 GB / 1 CPU (Docker-Beispiel) | Isolated container in Germany; RAM/CPU capped by runtime (no GB/vCPU figures published on the order page)Isolierter Container in Deutschland; RAM/CPU durch Runtime begrenzt (keine GB/vCPU-Angaben auf der Bestellseite) |
| SetupEinrichtung | Ghost-CLI or Docker Compose, MySQL, proxy, TLS, SMTPGhost-CLI oder Docker Compose, MySQL, Proxy, TLS, SMTP | Automatic after payment, access by e-mailAutomatisch nach Zahlung, Zugang per E-Mail |
| Mail / newslettersMail / Newsletter | You configure SMTP / bulk mail; provider is a separate transferSie konfigurieren SMTP / Massenmail; Anbieter ist eine eigene Übermittlung | Same: you connect your own mail provider; we do not send newsletters for youGleich: Sie binden Ihren eigenen Mailanbieter an; wir versenden keine Newsletter für Sie |
| Updates & backupsUpdates & Backups | You: OS, Ghost upgrades, MySQL dump + content volumeSie: OS, Ghost-Upgrades, MySQL-Dump + Content-Volume | Platform managed for you; the order page does not list a blanket app-data backupPlattform für Sie verwaltet; die Bestellseite nennt kein pauschales App-Daten-Backup |
| Root / composeRoot / Compose | Full controlVolle Kontrolle | App and URL only — no root shellNur App und URL — keine Root-Shell |
| Data locationDatenstandort | Wherever your server isWo Ihr Server steht | Germany (EU)Deutschland (EU) |
| DPA (AVV)AVV | With your VPS providerMit Ihrem VPS-Anbieter | Not listed on the order page — e-mail before ordering if you need oneAuf der Bestellseite nicht aufgeführt — bei Bedarf vor Bestellung per E-Mail fragen |
| CostKosten | VPS price + your time + mail providerVPS-Preis + Ihre Zeit + Mailanbieter | €8.00 per month (+ your mail provider)8,00 € im Monat (+ Ihr Mailanbieter) |
Order one-click Ghost → · Self-host Ghost on a VPS · Hosting Nextcloud in Germany · Self-host WordPress · Uptime monitoring (GDPR)One-Click Ghost bestellen → · Ghost auf einem VPS selbst hosten · Nextcloud in Deutschland hosten · WordPress selbst hosten · Uptime-Monitoring DSGVO
Written by the person who runs overnight.host: a small, honest hosting company on dedicated bare metal. Live status at up.overnight.host.Geschrieben von der Person, die overnight.host betreibt: ein kleines, ehrliches Hosting-Unternehmen auf dedizierter Bare-Metal-Hardware. Live-Status unter up.overnight.host.
Yes — you can self-host the open-source Ghost software. Ghost also sells official Ghost(Pro) hosting; that is separate from self-hosting and from our one-click product (Hosting Ghost).Ja — die Open-Source-Software Ghost können Sie selbst hosten. Ghost verkauft außerdem offizielles Ghost(Pro)-Hosting; das ist getrennt vom Selbsthosten und von unserem One-Click-Produkt (Hosting Ghost).
The official production path expects MySQL 8.0 or 8.4. SQLite is for development / local use, not for a publication you intend to keep running.Der offizielle Produktivweg erwartet MySQL 8.0 oder 8.4. SQLite ist für Entwicklung / lokal, nicht für eine Publikation, die dauerhaft laufen soll.
Ghost's Ubuntu guide lists at least 1 GB. The Docker Compose preview page uses a 2 GB / 1 CPU droplet as its example. MySQL next to Ghost is what usually makes 1 GB feel tight.Ghosts Ubuntu-Anleitung nennt mindestens 1 GB. Die Docker-Compose-Vorschau nutzt als Beispiel ein Droplet mit 2 GB / 1 CPU. MySQL neben Ghost macht 1 GB meist eng.
It removes the third-country transfer for the Ghost instance itself. Your mail provider, privacy policy, consent for subscribers and any AVV are still your job. This is not legal advice.Es nimmt die Drittlandübermittlung für die Ghost-Instanz selbst weg. Ihr Mailanbieter, die Datenschutzerklärung, Einwilligungen der Abonnenten und ein etwaiger AVV bleiben Ihre Aufgabe. Das ist keine Rechtsberatung.
€8.00 per month as shown on the order page on 5 November 2026, Germany available. Final prices are in the shop (§19 UStG, no VAT shown).8,00 € im Monat laut Bestellseite am 5. November 2026, Region Deutschland verfügbar. Endpreise stehen im Shop (§19 UStG, keine USt ausgewiesen).
Ghost(Pro) is the official managed platform and funds Ghost development. Choose it if you want Ghost's own ops team, CDN and bundled mail. Choose self-host or our one-click instance if you want the software on your terms / in Germany on our metal, and accept that mail, themes and content ops stay yours.Ghost(Pro) ist die offizielle Managed-Plattform und finanziert die Ghost-Entwicklung. Nehmen Sie sie, wenn Sie Ghosts eigenes Ops-Team, CDN und gebündelte Mail wollen. Nehmen Sie Selbsthosten oder unsere One-Click-Instanz, wenn Sie die Software nach Ihren Regeln / in Deutschland auf unserer Hardware wollen und akzeptieren, dass Mail, Themes und Content-Betrieb Ihre Sache bleiben.
Your own Ghost instance, hosted in Germany, for EUR 8 a month. Prices are final totals; no VAT is shown (§19 UStG).Ihre eigene Ghost-Instanz, gehostet in Deutschland, für 8 EUR im Monat. Alle Preise sind Endpreise ohne ausgewiesene USt. (§19 UStG).
Order one-click Ghost →One-Click Ghost bestellen → Ask a question firstErst eine Frage stellen