Unabhängige Tests Aktualisiert April 2026 387 Self-Hosting-Guides 5 VPS-Anbieter getestet

guide

Wie man Ghost auf Linode selbst hostet (2026 Anleitung)

Erfahren Sie, wie Sie Ghost auf Linode installieren und konfigurieren mit dieser Schritt-für-Schritt-Anleitung für Selbsthoster und Entwickler.

Wie man Ghost auf Linode selbst hostet (2026 Anleitung)

Ghost ist eine leistungsstarke, Open-Source-Plattform, die zum Erstellen von Websites, insbesondere Blogs, entwickelt wurde. Sie ist leichtgewichtig, schnell und bietet eine großartige Benutzererfahrung. Diese Anleitung führt Sie durch den Prozess, Ghost auf Linode, einem der erschwinglichsten VPS-Anbieter, selbst zu hosten – von der Servereinrichtung bis zum Start von Ghost.

Voraussetzungen

Bevor wir mit den Installationsschritten beginnen, stellen Sie sicher, dass Sie Folgendes haben:

Empfohlener Linode-Plan

Um Ghost effizient zu hosten, ist ein Plan mit mindestens 1 GB RAM ratsam, der etwa 5 EUR/Monat kostet. Hier ist ein Vergleich einiger der besten VPS-Anbieter zur Orientierung:

AnbieterPreis (EUR/USD)RAMSpeicherplatzIdeale Nutzung
Linode5 EUR1 GB25 GB SSDGhost, kleine Apps
Contabo5.99 EUR4 GB200 GB SSDMittlere bis große Apps
Hetzner Cloud4.15 EUR2 GB20 GB SSDLeichtgewichtige Aufgaben
DigitalOcean6 USD1 GB25 GB SSDGhost, Entwicklungsprojekte
Vultr6 USD1 GB25 GB SSDKosteneffizientes Hosting

Für weitere Optionen besuchen Sie unseren vollständigen VPS-Vergleich.

Schritt 1: Erstellen Sie eine Linode-Instanz

  1. Melden Sie sich bei Ihrem Linode-Konto an.
  2. Klicken Sie auf die Schaltfläche „Linode erstellen“.
  3. Wählen Sie ein geeignetes Betriebssystem, idealerweise Ubuntu 22.04 LTS, indem Sie es im Tab „Distributionen“ auswählen.
  4. Wählen Sie Ihren gewünschten Plan (1 GB ist ausreichend).
  5. Wählen Sie ein Rechenzentrum in der Nähe Ihrer Zielgruppe.
  6. Setzen Sie ein Label (z.B. “Ghost Blog”).
  7. Klicken Sie auf „Linode erstellen“.

Schritt 2: Greifen Sie über SSH auf Ihre Linode zu

Sobald die Instanz läuft, greifen Sie über SSH auf Ihren Server zu:

ssh root@your_linode_ip

Ersetzen Sie your_linode_ip durch die tatsächliche öffentliche IP-Adresse Ihrer Linode.

Schritt 3: Konfigurieren Sie den Server

  1. System aktualisieren:
apt update && apt upgrade -y
  1. Node.js installieren: Ghost benötigt Node.js, vorzugsweise Version 14 oder höher.
curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt install -y nodejs
  1. npm installieren (Node Package Manager):
apt install -y npm
  1. Ghost CLI global installieren:
npm install -g ghost-cli

Schritt 4: Erstellen Sie einen neuen Benutzer

Es ist ratsam, Ghost aus Sicherheitsgründen nicht als Root-Benutzer auszuführen.

adduser ghostuser
usermod -aG sudo ghostuser

Wechseln Sie zum neuen Benutzer:

su - ghostuser

Schritt 5: Ghost installieren

  1. Erstellen Sie ein Verzeichnis für Ghost:
mkdir ~/ghost
cd ~/ghost
  1. Ghost installieren:
ghost install

Während der Installation werden Sie aufgefordert, Ihre Blog-URL anzugeben, die Datenbank zu konfigurieren und Nginx einzurichten (einem beliebten Webserver).

Schritt 6: Nginx konfigurieren (falls nicht automatisch eingerichtet)

Wenn Sie Nginx manuell konfigurieren möchten oder die Installation dies nicht für Sie getan hat, sind hier die Schritte:

  1. Nginx installieren:
sudo apt install nginx
  1. Neue Nginx-Konfiguration erstellen:
sudo nano /etc/nginx/sites-available/ghost

Fügen Sie die folgende Konfiguration hinzu:

server {
    listen 80;
    server_name your_domain.com; # ändern Sie zu Ihrer Domain

    location / {
        proxy_pass http://localhost:2368;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
  1. Die Seite aktivieren:
sudo ln -s /etc/nginx/sites-available/ghost /etc/nginx/sites-enabled/
  1. Nginx-Konfiguration testen:
sudo nginx -t
  1. Nginx neu starten:
sudo systemctl restart nginx

FAQs

Was sind die Vorteile des Selbsthostens von Ghost auf Linode?

Das Selbst-Hosting von Ghost auf Linode ermöglicht Ihnen die vollständige Kontrolle über die Umgebung Ihres Blogs. Sie können die Einstellungen anpassen, Plugins nach Ihren Bedürfnissen installieren und schnellere Ladezeiten sicherstellen, da Sie einen VPS nutzen, um den Verkehr direkt zu verwalten. Darüber hinaus ist Linodes wettbewerbsfähige Preisgestaltung und robuste Leistung eine zuverlässige Wahl für Entwickler und Homelabber, die ihre Webanwendungen optimieren möchten.

Brauche ich einen Domainnamen, um Ghost auszuführen?

Obwohl Sie Ghost mit der IP-Adresse des Servers ausführen können, wird ein Domainname stark empfohlen. Ein Domainname verleiht Ihrem Blog ein professionelles Erscheinungsbild und erleichtert es den Nutzern, Ihre Website zu finden und sich zu merken. Dienste wie Namecheap oder GoDaddy ermöglichen Ihnen, schnell Domainnamen zu registrieren, die Sie leicht auf Ihre VPS verweisen können.

Was ist der Unterschied zwischen Ghost und WordPress?

Ghost konzentriert sich hauptsächlich auf das Bloggen und bietet eine saubere, minimalistische Oberfläche, die für Kreative gestaltet ist. Es ist entwicklerfreundlicher und legt großen Wert auf Leistung und Geschwindigkeit. WordPress hingegen ist äußerst vielseitig und erweiterbar, kann jedoch schwerfälliger sein und erfordert möglicherweise die Pflege mehrerer Plugins zur Optimierung. Die Wahl zwischen ihnen hängt in der Regel von Ihrem spezifischen Anwendungsfall ab und davon, ob Sie Einfachheit oder umfangreiche Funktionen bevorzugen.

Fazit

Das Bereitstellen von Ghost auf Linode bietet eine solide Möglichkeit, Ihr Blog oder Ihre Publikation zu erstellen und zu verwalten. Mit seiner benutzerfreundlichen Oberfläche und leistungsstarken Funktionen bietet Ghost in Kombination mit der zuverlässigen Infrastruktur von Linode eine großartige Umgebung für das Selbsthosting. Indem Sie die in dieser Anleitung beschriebenen Schritte befolgen, können Sie Ihr Ghost-Blog effizient einrichten und betreiben. Vergessen Sie nicht, die Gemeinschaftsressourcen auf r/selfhosted und awesome-selfhosted für weitere Anpassungen und Unterstützung zu erkunden.