vaultwarden Docker 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

daschmidt94

Benutzer
Registriert
17. Mai 2020
Beiträge
266
Reaktionspunkte
19
Punkte
24
Hallo,

habe einen Vaultwarden Container an laufen. Erstellt mit einem Stack in Portainer.
Da dies alles läuft, bin ich am überlegen wie ich das am besten alles sichere, um bei einen Notfall alles wiederherstellen kann. Hab auf Github schon https://github.com/ttionya/vaultwarden-backup gefunden, jedoch blick ich hier nicht durch. Vl hat jemand von euch schon eine einfache Lösung am laufen.


MFG
 
Ich hab vaultwarden auch am Laufen. Bei mir schreibt der Vaultwarden aber alles in eine SQL-Datenbank (MariaDB). Also sichere ich den Mount vom Container und mache einen SQL-Dump, den ich wegsichere. Per default schreibt der Vaultwarden alles in eine SQLite Datei. In dem Fall musst du nur den Mount wegsichern.
 
Ich mach bei mir auch einen PostgreSQL Dump und sichere den normal als Backup und zusätzlich kopiere ich den Dump auf einen anderen Host und spiele den da direkt ein, weil da läuft eine zweite Instanz. Dies passiert jede Stunde
 
  • Like
Reaktionen: plang.pl
Das ist dann natürlich Next-Level Backup. Oder ja eigentlich schon HA, nur nicht mit beidseitigem Sync.
Bei dir schreibt der also in eine Postgres-DB?
 
Genau. Nur einer schreibt in die DB. Der andere hat eine eigene DB wo das eingespielt wird. Die hosts laufen unabhängig von einander
 
  • Like
Reaktionen: ctrlaltdelete
hmm wo sehe ich das welche Datenbank ich verwende? Glaub aber hab eine sql.

Wie sieht dein dump aus? Gührst du den vom Aufgabenplaner durch?
 
Wie hast du den Container installiert? Wenn da nicht zusätzlich ein Datenbankcontainer mit am Start ist, hast du SQLite
 
Wie sieht dein dump aus? Gührst du den vom Aufgabenplaner durch?
Ein Cronjob auf der VM, auf der Vaultwarden läuft, macht jede Stunde ein pg_dump. Anschließend kopiert er alles mit rsync rüber. Also Daten + DB Dump. Auf der Synology wird per Aufgabenplaner dann Vaultwarden gestoppt, Dump eingespielt und wieder gestartet.
Der Dump ist ein .sql File.
 
  • Love
Reaktionen: ctrlaltdelete
Dann einfach Verzeichnis wegsichern und gut is
 
  • Like
Reaktionen: ctrlaltdelete
d.h. es reicht die Ordner mit Hyperbackup mitzusichern?
 
In deinem Fall ja. SQLite ist dateibasiert. Da musst du keinen Dump machen. Da reicht einfach nur die Datei aus.
 
danke, was ist dann der Vorteil von einer anderen Datenbank?
Ihr habt ja anscheinend andere am laufen.
 
Ich lasse das in meine SQL-Datenbank schreiben, weil die ohnehin wegen anderen Diensten läuft.
Beim Verwalten großer Mengen an Daten ist die Datenbank eben schneller als SQLite.
 
  • Like
Reaktionen: daschmidt94
Genau und ich nutze PostgreSQL weil ich das für andere Dienste nutze. Aber wenn du es alleine nutzt, dürftest du nicht wirklich einen Performanceunterschied merken
 
  • Like
Reaktionen: daschmidt94
Ja. Nur wegen Vaultwarden extra einen SQL-Server aufzuziehen, wäre übertrieben. Außer natürlich, du hast mehrere Nutzer mit sehr vielen Daten / Passwörter.
 

Additional post fields

 

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