Stellen Sie Postiz in wenigen Schritten auf einem VPS bereit

Installieren Sie Postiz auf Ihrem eigenen Docker-VPS

VPS-1
Ab
3,81 €
zzgl. MwSt./Monat
4,53 € inkl. MwSt./Monat
Spezifikationen:
2 vCores
4 GB RAM
40 GB SSD NVMe
1-tägige automatisierte Backups
VPS-2
Ab
7,21 €
zzgl. MwSt./Monat
8,58 € inkl. MwSt./Monat
Spezifikationen:
4 vCores
8 GB RAM
75 GB SSD NVMe
1-tägige automatisierte Backups
VPS-3
Ab
10,40 €
zzgl. MwSt./Monat
12,38 € inkl. MwSt./Monat
Spezifikationen:
6 vCores
12 GB RAM
100 GB SSD NVMe
1-tägige automatisierte Backups
VPS-4
Ab
19,96 €
zzgl. MwSt./Monat
23,75 € inkl. MwSt./Monat
Spezifikationen:
8 vCores
24 GB RAM
200 GB SSD NVMe
1-tägige automatisierte Backups
Postiz manuell auf einem Docker-VPS installieren
Eine manuelle Installation von Postiz auf einem Docker-VPS beginnt mit einer sauberen Serverbasis: aktualisiertes System, sicherer SSH-Zugriff und an die erwartete Last angepasste Ressourcen. Sobald Docker und Docker Compose installiert sind, wird Postiz über eine Compose-Datei bereitgestellt, die die erforderlichen Dienste, deren Ports, Volumes und Abhängigkeiten beschreibt. Umgebungsvariablen zentralisieren anschließend die sensible oder für Ihre Nutzung spezifische Konfiguration, wie öffentliche URLs, Anwendungsschlüssel, Datenbankparameter oder externe Integrationen. Durch die Verknüpfung von Docker-Volumes mit einem persistenten Speicher des VPS bleiben Daten, Medien und Konfigurationen über Neustarts oder Updates hinweg erhalten. Dieser Ansatz erfordert mehr Fachwissen als eine Ein-Klick-Bereitstellung, bietet jedoch eine präzise Kontrolle über die Architektur, die Sicherheit und die Entwicklung Ihrer Postiz-Instanz.
Postiz beim Self-Hosting installieren und steuern
Postiz sauber auf einem Docker-VPS bereitstellen
Beginnen Sie damit, einen sauberen VPS mit installiertem Docker und Docker Compose vorzubereiten, und erstellen Sie dann ein dediziertes Verzeichnis für Postiz, um die Konfiguration, die persistenten Volumes und die Umgebungsdateien zu isolieren. Die manuelle Bereitstellung besteht im Allgemeinen darin, die Compose-Datei abzurufen, die erforderlichen Variablen in einer .env-Datei zu definieren und dann die Container mit docker compose up -d zu starten. Es wird empfohlen, Postiz hinter einen Reverse Proxy wie Traefik, Caddy oder Nginx zu stellen, mit einem gültigen TLS-Zertifikat, einem dedizierten Domainnamen und HTTPS-Weiterleitungsregeln. Diese Basis garantiert einen stabilen Zugriff auf die Schnittstelle und erleichtert gleichzeitig Updates, Backups und die Überwachung der Protokolle.
Umgebung und Netzwerkzugriffe konfigurieren
Überprüfen Sie vor der ersten Verbindung die von der Anwendung erwarteten Dienste: Datenbank, Warteschlange, Medienspeicher und öffentliche Variablen, die zum Erstellen der Callback-URLs verwendet werden. Die häufigsten Fehler entstehen durch eine falsch deklarierte Domain, einen nicht korrekt freigegebenen Port oder einen inkonsistenten OAuth-Callback zwischen Postiz und den sozialen Plattformen. Sobald die Container gestartet sind, überprüfen Sie den Status mit docker ps, sehen Sie sich die Protokolle mit docker logs an und testen Sie den Zugriff auf das Dashboard über die endgültige Domain, nicht nur über die IP-Adresse des Servers.
Soziale Netzwerke mit OAuth verbinden
Erstellen Sie nach dem Öffnen der Schnittstelle das erste Administratorkonto und konfigurieren Sie anschließend die sozialen Integrationen nacheinander. Jedes Netzwerk erfordert in der Regel eine Entwickleranwendung, API-Zugangsdaten, ein Client-Geheimnis und eine Weiterleitungs-URL, die Ihrer selbst gehosteten Instanz entspricht. Dieser Schritt muss präzise ausgeführt werden: Eine falsche Callback-URL oder unvollständige OAuth-Berechtigungen verhindern die Veröffentlichung, selbst wenn das Konto verbunden zu sein scheint. Sobald die Token generiert sind, kann Postiz die autorisierten Profile zentralisieren und Veröffentlichungen vorbereiten, ohne dass manuelle Verbindungen zu den verschiedenen Plattformen vervielfacht werden müssen.
Den gemeinsamen Redaktionskalender strukturierenëlëmentsia ԥхынۃ
Der Redaktionskalender wird zum zentralen Punkt Ihrer Organisation. Sie können Inhalte nach Kanal, Kampagne, Marke oder Zeitraum planen und dann Texte, Grafiken und Zeitpläne an die Anforderungen jedes Netzwerks anpassen. Bei einer selbst gehosteten Installation ist der Vorteil auch operativer Natur: Die Medien werden weiterhin von Ihrer eigenen Infrastruktur verarbeitet, die Teams arbeiten in einem gemeinsamen Bereich und Entwürfe können vor der Validierung strukturiert werden. Um eine gute Leistung aufrechtzuerhalten, überwachen Sie den Speicherplatz, die Größe der importierten Dateien und die verfügbare Bandbreite, insbesondere wenn Sie viele Bilder oder kurze Videos planen.
Eine Cloud-Basis, die für den Betrieb bereit ist
Die fortgeschrittene Docker-Umgebung von Postiz beherrschen
Postiz mit Docker Compose orchestrieren
Eine saubere Postiz-Bereitstellung basiert im Allgemeinen auf einer docker-compose.yml-Datei, die den gesamten Stack beschreibt: Hauptanwendung, Hintergrunddienste, Datenbank, Cache oder Warteschlangen, je nach gewählter Architektur. Dieser Ansatz macht die Umgebung explizit, versionierbar und reproduzierbar. Abhängigkeiten werden nicht mehr manuell auf dem VPS installiert: Sie werden mit Docker Compose deklariert, isoliert und konsistent neu gestartet.
Die Konfiguration in einer .env-Datei zentralisieren
Die .env-Datei zentralisiert sensible Einstellungen und Variablen: Öffentliche URL der Instanz, Anwendungsschlüssel, Datenbankanmeldedaten, SMTP-Einstellungen, OAuth-Schlüssel für soziale Netzwerke oder Verbindungsoptionen zu externen Diensten. Durch die Trennung der Konfiguration vom Compose können Sie Postiz an eine Domain, eine Testumgebung oder eine Produktion anpassen, ohne das Anwendungs-Image zu ändern. Dies ist auch eine solidere Basis für Backups, Geheimnisrotationen und kontrollierte Updates.
Die Postiz-Anwendungsdienste verstehen
Postiz arbeitet mit mehreren Anwendungsbausteinen, die stabil kommunizieren müssen: Weboberfläche, API, Worker, Veröffentlichungsplanung, Datenspeicherung und Hilfsdienste. Docker ermöglicht es, jede Rolle in ihrem Container zu isolieren und sie gleichzeitig über ein dediziertes internes Netzwerk zu verbinden. Diese Trennung erleichtert die Diagnose: Sie können die Protokolle eines bestimmten Dienstes einsehen, eine Komponente neu starten, ohne den gesamten Stack zu stören, und einen Verbindungs-, Warteschlangen- oder Datenbankfehler schneller identifizieren.
Daten schützen mit persistenten Volumes, die bereitgestellt werden durch den
Kritische Daten dürfen niemals vom Lebenszyklus eines Containers abhängen. Persistente Volumes bewahren die Datenbank, generierte Dateien, importierte Medien und die für den dauerhaften Betrieb der Instanz notwendigen Elemente auf. Eine seriöse Strategie sieht benannte Volumes, regelmäßige Backups, ein getestetes Wiederherstellungsverfahren und besondere Aufmerksamkeit bei den Berechtigungen vor. Dies ermöglicht es, die Container zu aktualisieren oder neu zu erstellen, ohne den Verlauf oder die betriebliche Konfiguration zu verlieren.