branchway

Ghost hosten

Ghost ist eine Blog- und Newsletter-Software, die als Node-Anwendung läuft. Selbst betrieben kostet sie einen festen Betrag im Monat statt einer Staffel nach Abonnenten.

Image und Port

AngabeWert
Imageghost:5-alpine
Port2368
Empfohlene GrößeM (1024 MB)

Diese Werte trägst du unter „Umgebung“ ein:

NameWert
urldie vollständige Adresse mit https:// – Ghost baut daraus alle Links
database__clientmysql
NODE_ENVproduction

Datenbank und Dateien

Leg in der Console eine MySQL-Datenbank an und verknüpfe sie mit der App. Die Zugangsdaten stehen danach als Umgebungsvariablen bereit, du musst nichts abtippen.

Unter „Speicher“ bekommt die App einen dauerhaften Ordner. Hänge ihn auf /var/lib/ghost/content ein – was dort liegt, überlebt jedes Deployment und jeden Neustart.

Worauf du achten musst

  • Der Inhaltsordner ist Pflicht: Bilder, Themes und Uploads liegen in /var/lib/ghost/content. Ohne dauerhaften Ordner sind sie nach jedem Deployment weg.
  • E-Mail getrennt denken: Newsletter verschickt Ghost über einen externen Versanddienst. Trage die SMTP-Daten in der Umgebung ein, sonst kommen weder Einladungen noch Passwort-Mails an.
  • Die Adresse in url muss stimmen, bevor du Inhalte anlegst – ändert sie sich später, zeigen gespeicherte Links noch auf die alte.

Was es kostet

Größe M im Dauerbetrieb kostet rund 15,64 € im Monat, dazu die Datenbank ab rund 7,82 €. Abgerechnet wird sekundengenau: Wer nur zeitweise braucht, was hier läuft, stoppt die App und zahlt für diese Zeit nichts. Alle Preise

Häufige Fragen

Brauche ich wirklich MySQL?

Ab Ghost 5 ja, SQLite ist für den produktiven Betrieb nicht mehr vorgesehen. Eine MySQL-Datenbank in der Console genügt.

Kann ich mein Theme hochladen?

Ja, wie gewohnt im Ghost-Adminbereich. Das Theme landet im Inhaltsordner und bleibt deshalb über Deployments hinweg erhalten.

Weiterlesen