DE
Anmelden Konto erstellen

Ghost auf Saplo installieren (Blog und kostenpflichtiger Newsletter)

Substack nimmt zehn Prozent der Einnahmen von jedem kostenpflichtigen Abonnement deines Newsletters, noch bevor du die Stripe-Gebühr hinzurechnest. Ghost ist eine Open-Source-Blog- und Newsletter-Engine mit einem ähnlichen Mechanismus für kostenpflichtige Abonnements, die du auf deiner eigenen Box hostest und die gesamten Einnahmen für dich behältst.

Grzegorz Kalmus ·

Substack nimmt zehn Prozent des Umsatzes von jedem kostenpflichtigen Newsletter-Abonnement, hinzu kommt die Stripe-Gebühr für die Zahlungsabwicklung. Von 100 €, die ein Leser dir zahlt, bleibt also vor Abzug der Mehrwertsteuer deutlich weniger übrig. Ghost ist eine Open-Source-Blog- und Newsletter-Engine, das gleiche Konzept wie Substack oder Beehiiv, nur dass du sie auf deiner eigenen Box hostest, mit dem gleichen Mechanismus für kostenpflichtige Abonnements über Stripe, ohne eine Provision an einen Mittler abzugeben. Im Folgenden erfährst du Schritt für Schritt, wie du Ghost auf Saplo installierst.

Warum Ghost auf deiner eigenen Box statt Substack

Pflichtige Newsletter auf Substack haben ein Merkmal, das mit zunehmender Abonnentenliste am meisten schmerzt:

  • zehn Prozent des Umsatzes von jedem bezahlten Abonnement - je mehr du verdienst, desto mehr gibst du ab, ohne Obergrenze des Provisionsbetrags,
  • Abonnentenbasis und Inhalte sind in der Substack-Plattform eingeschlossen - der Export ist möglich, aber du baust deine Reichweite ständig auf der Infrastruktur eines anderen auf, nicht auf deiner eigenen.

Ghost ist derselbe Mechanismus zum Veröffentlichen von Inhalten und zum Verkauf von bezahlten Abonnements, den du auf deiner eigenen Box installierst. Keine Provision vom Umsatz, du zahlst nur die Standard-Stripe-Gebühr für die Kartenabwicklung, und die Abonnentenbasis sowie alle Inhalte bleiben auf deiner Infrastruktur.

Anforderungen

Um Ghost auf Saplo zu installieren, benötigst du:

  • Eine Box mit aktiviertem Docker (die Engine startet ihn automatisch bei der Installation aus dem Katalog; Container-Nesting ist erforderlich, was Saplo standardmäßig bietet).
  • Mindestens 1 GB RAM frei auf der Box und 2 GB Speicherplatz, was zusammen mit dem Betriebssystem der Box nicht in den Box S Plan passt. Du benötigst mindestens eine Box M.
  • Eine Domain oder Subdomain *.saploapp.pl , die in jedem Plan enthalten ist und unter der der Blog und das Admin-Panel laufen werden.
  • Wenn du kostenpflichtige Abonnements planst, ein Stripe-Konto (kostenlose Einrichtung, Provision wird nur bei tatsächlichen Transaktionen erhoben).

Für die Installation selbst benötigst du keine externe Datenbank. Ghost speichert Inhalte und Einstellungen standardmäßig in einer lokalen SQLite-Datei im Datenvolumen des Containers. Optional kannst du eine gemeinsam genutzte MySQL-Datenbank von Saplo wählen, wenn du hohen Traffic und viele gleichzeitige Beiträge erwartest.

Schritt-für-Schritt-Installation

  1. Gehe in deinem Saplo-Panel zum App-Katalog und wähle Ghost (Kategorie "Websites").
  2. Wähle eine Box mit mindestens 1 GB freiem RAM, auf der Ghost installiert werden soll, eine Domain oder Subdomain, unter der der Blog laufen wird, und eine Datenbank: SQLite (Standard, keine zusätzliche Infrastruktur) oder MySQL (geteilte Saplo-Datenbank, besser für viel Traffic).
  3. Bestätige die Installation. Die Engine stellt einen Docker-Container mit dem offiziellen Image ghost:6-alpine bereit, stellt ihn ausschließlich auf dem Box-Loopback zur Verfügung und verbindet ihn mit nginx, der ihn unter der angegebenen Domain mit kostenlosem SSL bereitstellt. Nach außen ist nur Port 443 freigegeben, nicht der rohe Container-Port.
  4. Die Engine wartet, bis der Container tatsächlich gestartet ist, und überprüft dies nach Abschluss von docker compose up, da der Erfolg des Befehls allein nicht bedeutet, dass der Prozess im Inneren nicht kurz danach abgestürzt ist.
  5. Nach Abschluss der Installation ist der Blog unter der angegebenen Domain und das Admin-Panel unter der Adresse /ghost/ verfügbar.

Erste Konfiguration

Ghost, genau wie WordPress, fragt erst beim ersten Zugriff auf das Dashboard nach den Eigentümerdaten und generiert sie nicht automatisch bei der Installation.

  1. Gehe zur Domainadresse mit dem hinzugefügten /ghost/, zum Beispiel yourblog.saploapp.pl/ghost/.
  2. Beim ersten Zugriff zeigt Ghost den Konto-Erstellungs-Assistenten an: Blogname, E-Mail-Adresse, Vor- und Nachname und Administratorpasswort. Dieses Konto verwaltet die gesamte Instanz.
  3. Nach dem Login gelangst du zum Admin-Panel mit dem Koenig-Editor, einem blockbasierten Content-Editor, ähnlich wie Notion oder Gutenberg von WordPress. Schreibe und veröffentliche deinen ersten Beitrag, um zu überprüfen, ob der Blog unter der Ziel-Domain funktioniert.
  4. Wenn du kostenpflichtige Abonnements planst, gehe im Panel zu Settings → Membership → Stripe und verbinde dein Stripe-Konto. Nach der Verbindung legst du die Abonnementpreise fest (monatlich, jährlich) und entscheidest, welche Inhalte nur für zahlende Abonnenten verfügbar sind.
  5. Für den Versand von Newslettern an die Abonnentenliste benötigt Ghost einen konfigurierten E-Mail-Anbieter. Grundlegende Transaktions-E-Mails (Passwort-Reset, Einladungen) werden über ein normales SMTP gesendet, aber der Massenversand von Newslettern an die gesamte Abonnentenliste erfordert die Anbindung eines Anbieters für den Massenversand. Offiziell unterstützt wird Mailgun, dessen kostenloser Plan für den Anfang ausreicht.

Ghost auf Saplo vs. Substack

Substack Ghost auf Saplo
Provision für kostenpflichtige Abonnements zehn Prozent des Umsatzes keine, nur die Standard-Stripe-Gebühr
Wo die Abonnentendaten gespeichert sind Substack-Infrastruktur Deine Box
Eigene Domain begrenzt, Substack-Branding sichtbar vollständig, *.saploapp.pl oder deine eigene
Inhaltseditor einfacher Texteditor Koenig-Blockeditor mit vollständiger Layoutkontrolle
Wer administriert Substack Du, aber ohne manuelles Einrichten eines Servers

Häufig gestellte Fragen

Zieht Ghost eine Provision von bezahlten Abonnements ab? Nein, Ghost als Software erhebt keine Provision. Du zahlst nur die Standard-Stripe-Gebühr für die Bearbeitung von Kartenzahlungen, genau wie bei jeder anderen Stripe-Integration.

Benötige ich ein externes Konto für bezahlte Abonnements? Ja, Zahlungen werden von Stripe abgewickelt, daher benötigst du ein eingerichtetes und verifiziertes Stripe-Konto, das du in den Ghost-Einstellungen verbindest.

Versendet Ghost Newsletter ohne zusätzliche Konfiguration? Grundsätzliche Transaktions-E-Mails ja, aber der Massenversand von Newslettern an eine Abonnentenliste erfordert die Anbindung eines Anbieters für den Massenversand, offiziell empfohlen wird Mailgun.

Warum benötigt Ghost Box M und nicht Box S? Das offizielle Docker-Image von Ghost benötigt mindestens 1 GB RAM, was zusammen mit dem Betriebssystem der Box nicht in den Box S Plan passt. Box M mit 2 GB RAM hat genügend Reserven für den normalen Betrieb.

Kann ich einen bestehenden Blog von Substack oder WordPress zu Ghost migrieren? Ja, Ghost verfügt über einen integrierten Content-Importer im JSON-Format, und für Substack und gängige Blog-Plattformen gibt es fertige Migrationswerkzeuge. Beiträge und Abonnenten migrierst du ohne manuelles Umschreiben.

Wenn du Fragen zur Einrichtung von Ghost auf deiner eigenen Box oder zur Anbindung von bezahlten Abonnements über Stripe hast, kontaktiere uns, wir helfen dir gerne bei der ersten Konfiguration.

  • #Blog
  • #CMS
  • #Ghost
  • #Newsletter
  • #Anleitung