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 nasdash

Benanntes 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 nasdash

Speichern 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.