bloYg
Inhaltsverzeichnis

Betrieb & Wartung: Checks, Logs, Backups und typische Eingriffe

March 14, 2026
aktualisiert March 14, 2026
2 min read

🛠️ Dieser Post sammelt das praktische Betriebs- und Wartungswissen für bloYg. Er ergänzt Grundsetup, Follow-up, Stil-Post und Design-Post um die Perspektive, die im Alltag oft zuerst gebraucht wird: Was läuft hier eigentlich, was prüfe ich zuerst und wie halte ich den finalen Zustand stabil?

1. Ziel dieses Posts

Der Text ist als kompaktes Runbook gedacht – für Menschen lesbar, für spätere technische Eingriffe direkt nützlich.

2. Was im finalen Betriebszustand läuft

  • Ghost als Blog-Engine
  • MariaDB als Datenbank
  • Caddy als Reverse Proxy und TLS-Terminator
  • Docker Compose als Betriebsrahmen
  • UFW als Firewall
  • fail2ban als Basisschutz

3. Relevante Pfade

/opt/ghost-stack/
├── .env
├── docker-compose.yml
├── Caddyfile
└── backup.sh

Ghost-Inhalte liegen im Docker-Volume bzw. im Ghost-Content-Verzeichnis. Wichtige Post-Bilder und Theme-Anpassungen sollten dort nachvollziehbar und möglichst lokal vorliegen.

4. Erste Schnellchecks

cd /opt/ghost-stack
docker compose ps
curl -I https://bloyg.de
curl -I https://www.bloyg.de

Diese drei Befehle beantworten oft schon die erste wichtige Frage: Läuft der Stack, antwortet die Hauptdomain und funktioniert der Redirect sauber?

5. Logs lesen

cd /opt/ghost-stack
docker compose logs --tail=50 ghost caddy db
  • Für Web-, Redirect- oder TLS-Probleme ist Caddy meist der erste Blick.
  • Für Theme-, App- oder Render-Probleme Ghost.
  • Für Persistenz-, Init- oder Verbindungsfragen MariaDB.

6. Theme-Zustand prüfen

cd /opt/ghost-stack
docker compose exec -T ghost sh -lc "cd /var/lib/ghost/current/content/themes/source && npx --yes gscan ."

Der Sollzustand ist klar:

✓ Your theme is compatible with Ghost 5.x

7. In welcher Reihenfolge ich Probleme eingrenzen sollte

  1. Erst prüfen, ob Container und Domain grundsätzlich leben.
  2. Dann Redirects, DNS und TLS anschauen.
  3. Erst danach Theme, Templates oder Ghost selbst tiefer untersuchen.

Gerade bei Web-Problemen spart diese Reihenfolge Zeit, weil DNS/TLS-Fragen schnell wie App-Fehler aussehen können.

8. Backups

Mindestens gesichert werden sollten:

  • Ghost-Content
  • MariaDB-Dumps
  • Compose-Dateien und Umgebungsvariablen

Wenn das Projekt wichtiger wird, sollte daraus eine bewusstere Backup-Strategie mit externer Sicherung werden.

9. Typische Eingriffe

  • Ghost neu starten
  • Caddy neu starten
  • Theme-Dateien anpassen
  • Posts und Settings gezielt aktualisieren
  • Logs lesen
  • Feature-Bilder lokal ergänzen

10. Was ich mir für den Betrieb merken sollte

Merke für den Betrieb von bloYg:
- erst die einfachen Checks machen
- DNS/TLS nie mit Theme-Problemen vermischen
- wichtige Medien lokal halten
- sichtbare UI-Texte ernst nehmen
- kleine Inkonsistenzen früh glätten
- Wissen lieber in saubere Posts auslagern als im Chat versickern lassen
- Änderungen lieber in kleinen, prüfbaren Schritten statt als großer Sammel-Patch durchführen
- etwas erst dann als erledigt betrachten, wenn der Live-Zustand wirklich überprüft wurde

Fazit

📌 Ein gutes kleines Blog braucht nicht nur Inhalt und Stil, sondern auch ein knappes Betriebswissen, das im richtigen Moment griffbereit ist. Genau dafür ist dieser Post da.