Betrieb

Wiederherstellung

Wiederherstellen eines vollständigen Backups in einen Bind-Mount oder ein benanntes Volume.

Es wird empfohlen, die Wiederherstellung mit derselben Image-Version durchzuführen und das Update anschließend separat auszuführen.

Bind-Mount

  1. NasDash stoppen.
  2. Das aktuelle Verzeichnis umbenennen, um es zu erhalten.
  3. Das Archiv in das unter /app/data eingebundene Verzeichnis entpacken.
  4. Sicherstellen, dass die Dateien für die UID/GID 1001 zugänglich sind.
  5. Neustart durchführen und /api/health überprüfen.

Benanntes Volume

Nachdem bestätigt wurde, dass das Ziel nasdash-data ist:

docker compose stop nasdash
docker run --rm \
  -v nasdash-data:/target \
  -v "$PWD:/backup:ro" \
  alpine sh -c 'cd /target && tar -xzf /backup/nasdash-data.tar.gz'
docker compose start nasdash

Anschließend die Administratorverbindung, Laufwerke, Dienste, Integrationen und Logos überprüfen. Falls Secrets nicht mehr entschlüsselt werden können, war das Backup unvollständig oder die persistenten Schlüssel wurden ersetzt.