diff --git a/docs/concepts/unraid-db-backup-restore.md b/docs/concepts/unraid-db-backup-restore.md new file mode 100644 index 0000000..14e992b --- /dev/null +++ b/docs/concepts/unraid-db-backup-restore.md @@ -0,0 +1,30 @@ +# Unraid DB Backup und Restore Prozess + +## Ziel + +Sicherstellung regelmäßiger Backups der Unraid-Datenbank sowie Dokumentation eines reproduzierbaren Restore-Drills zur Kontrolle von Datenverlust-Szenarien. + +## Backup-Frequenz und Aufbewahrungsfenster + +- **Frequenz:** Täglich um 02:00 Uhr +- **Aufbewahrungsfenster:** Letzte 7 Backups werden aufbewahrt + +## Backup-Prozess + +1. Stoppe den Unraid Container +2. Erstelle ein Backup der Datenbank +3. Starte den Unraid Container wieder + +## Restore-Drill + +1. Stelle sicher, dass das Backup verfügbar ist +2. Stoppe den Unraid Container +3. Stelle die Datenbank aus dem Backup wieder her +4. Starte den Unraid Container wieder +5. Führe einen Integritätscheck durch + +## Integritätscheck nach Restore + +- Überprüfe, ob alle Container gestartet sind +- Prüfe, ob die WebUI erreichbar ist +- Validiere, dass keine Daten verloren gegangen sind