vaultwarden

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
vaultwarden [2023/11/14 11:02] lehmannvaultwarden [2024/01/12 09:09] (aktuell) lehmann
Zeile 100: Zeile 100:
 </code> </code>
  
 +===== Update Script =====
 +Create empty script file and make it executable.
  
 +<code>
 +touch /root/Update_Vaultwarden.sh
 +chmod +x /root/Update_Vaultwarden.sh
 +</code>
 +
 +Paste the following content into the file
 +<code>
 +#!/bin/bash
 +### Author Oliver Lehmann
 +### Date: 12 January 2024
 +
 +
 +echo "Stopping service."
 +systemctl stop vaultwarden
 +
 +echo "Creating Backup of Credentials Store."
 +rm -R /root/Backups
 +cd /var/lib/vaultwarden
 +mkdir /root/Backups
 +tar cfz /root/Backups/vaultwarden.tar.gz data .env &> /dev/null
 +
 +echo "Removing old directories."
 +rm -R /opt/vaultwarden
 +rm -R /var/lib/vaultwarden
 +
 +echo "Getting new Docker Version and Extractor"
 +mkdir /root/vw-image
 +cd /root/vw-image
 +wget https://raw.githubusercontent.com/jjlin/docker-image-extract/main/docker-image-extract &> /dev/null
 +chmod +x docker-image-extract
 +./docker-image-extract vaultwarden/server:latest &> /dev/null
 +#./docker-image-extract vaultwarden/server:testing &> /dev/null
 +
 +echo "Setting up directories & moving new files."
 +mkdir /opt/vaultwarden
 +mkdir /var/lib/vaultwarden
 +mv output/vaultwarden /opt/vaultwarden
 +mv output/web-vault /var/lib/vaultwarden
 +
 +echo "Restoring backups and setting access permissions."
 +cd /var/lib/vaultwarden
 +tar xfz /root/Backups/vaultwarden.tar.gz
 +chown -R vaultwarden:vaultwarden /var/lib/vaultwarden
 +
 +echo "Removing installation files."
 +cd
 +rm -R vw-image
 +
 +echo "Starting vaultwarden."
 +systemctl start vaultwarden
 +
 +echo "****************************************************************"
 +echo ""
 +echo "  The Backup will be removed with the next run of this script   "
 +echo ""
 +echo "****************************************************************"
 +</code>
  • vaultwarden.1699959739.txt.gz
  • Zuletzt geändert: 2023/11/14 11:02
  • von lehmann