Vaultwarden restore (Bruceforce/vaultwarden-backup)

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

schlo

Benutzer
Registriert
15. Jan. 2021
Beiträge
51
Reaktionspunkte
12
Punkte
8
Hallo zusammen,
ich habe Vaultwarden auf der Syno im docker container laufen und eine Backup-Routine mit Bruceforce/vaultwarden-backup eingerichtet.

Auf der github Seite findet sich auch eine Anleitung zum Restore. Es will mir allerdings nicht recht gelingen, bzw. weiß ich nicht recht wie ich es auf die Syno anwende:

# Delete any existing sqlite3 files
rm /var/lib/docker/volumes/vaultwarden/_data/db.sqlite3*

# Copy the database to the vaultwarden folder
cp ./backup/db.sqlite3 /var/lib/docker/volumes/vaultwarden/_data/db.sqlite3

# Extract the additional folder from the archive
tar -xzvf ./backup/data.tar.gz -C /var/lib/docker/volumes/vaultwarden/_data/

Ich habe es über SSH versucht, allerdings scheint der Pfad zu Datenbank im ersten Befehl schon nicht zu stimmen. Weiß jemand wo die Datenbank liegt?
 
Hat geklappt. Thread kann geschlossen werden. Danke
 
Und, wo war dein Denkfehler?
 
Mir war nicht klar wie ich die Brücke zwischen Container und dem Ordner auf dem Volume schlage.
Letztlich habe ich es jetzt per SSH und Container ID hinbekommen. Alte Datenbank im Vaultwarden Container löschen, die Backup-Dateien mittels cp in den Container kopieren, den tar Befehl direkt im Container ausführen und das Archiv löschen.
Interessanterweise musste ich danach die Rechte im Bruceforce/vaultwarden-backup Container ändern, da er nicht mehr auf die Datenbank zugreifen konnte. Ich hatte zuerst UID und GID auf 100 (obwohl es laut einer Anleitung auf 0 stehen sollte, hatte damit jedoch nicht geklappt). Nach dem Restore funktioniert es jetzt nur noch mit 0, wenn ich es bei 100 lasse kann er nicht auf db.sqlite3 zugreifen. Es erscheint dann nur die data.tar.gz in meinem Backup-Verzeichnis.
Der Punkt ist mir nicht 100% klar, aber es funktioniert nun scheinbar.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat