Backup-Strategie: Daten sichern ohne Cloud-Anbieter
Das Problem
Wer Self-Hosting betreibt, ist selbst fuer Backups verantwortlich. Kein Provider macht das fuer dich. Festplatte kaputt, Container korrupt, versehentlich geloescht — ohne Backup ist alles weg.
Die 3-2-1 Regel
Drei Kopien der Daten. Zwei verschiedene Medien. Eine Kopie offsite. Das ist der Mindeststandard. Fuer ein Home-Lab heisst das: Produktiv-Daten auf dem Host, Backup auf der NAS, und idealerweise eine verschluesselte Kopie extern.
Was wir sichern
Docker Volumes: Jeder Container hat seine Daten in Volumes. Diese werden taeglich auf die NAS gesichert. Compose-Files und Konfigurationen sind im Git-Repository — die koennen jederzeit neu deployed werden.
LXC Container: Der Proxmox-Host sichert alle LXC Container komplett — inkl. Filesystem, Konfiguration und Netzwerk-Settings. Bei einem Restore ist der Container sofort wieder lauffaehig.
Datenbanken: SQLite-Datenbanken werden vor dem Backup mit einem Integrity-Check geprueft. PostgreSQL-Datenbanken bekommen einen pg_dump vor der Sicherung.
Automatisierung
Backups die manuell gestartet werden muessen, werden vergessen. Unsere Backup-Jobs laufen automatisch per Scheduler. Nach jedem Backup gibt es eine Benachrichtigung — Erfolg oder Fehler. Kein stilles Scheitern.
Retention
7 Tage taeglich, 4 Wochen woechentlich. Aeltere Backups werden automatisch geloescht. Auf der NAS ist genug Platz, aber unkontrolliertes Wachstum wird trotzdem vermieden.
Restore testen
Ein Backup das nie getestet wurde ist kein Backup. Wir fuehren regelmaessig Restore-Tests durch — Container aus dem Backup wiederherstellen und pruefen ob alles funktioniert. Nur so weiss man, ob das Backup im Ernstfall taugt.
Fazit
Backup-Strategie ist kein Glamour-Thema. Aber es ist das Thema, das den Unterschied macht zwischen einem Home-Lab und einer zuverlaessigen Plattform. Ohne Backup ist Self-Hosting nur ein Hobby mit Risiko.