Betrieb
Sicherung
Sichern Sie alle persistenten Daten, ohne dabei Secrets, Benutzer oder Logos zu verlieren.
Die einfache Regel: Sichern Sie /app/data vollständig. Dieser Umfang umfasst Konfiguration, Benutzer, Schlüssel, Sitzungen oder zugehörige Daten, Ereignisse und persistente Logos.
Bind-Mount
docker compose stop nasdash
tar -czf nasdash-data-$(date +%F).tar.gz ./data
docker compose start nasdashBenanntes Volume
docker compose stop nasdash
docker run --rm \
-v nasdash-data:/source:ro \
-v "$PWD:/backup" \
alpine sh -c 'cd /source && tar -czf /backup/nasdash-data.tar.gz .'
docker compose start nasdashSpeichern Sie das verschlüsselte Archiv auf einem separaten Medium und legen Sie eine Aufbewahrungsrichtlinie fest. Prüfen Sie regelmäßig, ob das Archiv Dateien enthält, und führen Sie eine Testwiederherstellung auf einer isolierten Instanz durch.
Nie down -v ausführen
docker compose down -v entfernt die im Projekt deklarierten Volumes. Ein nicht verifiziertes Archiv ist keine ausreichende Sicherung.