Add temporary backup script

This commit is contained in:
2025-05-04 15:18:36 +02:00
parent d537c2fe4e
commit 00e2ceb30e

17
vaultwarden/backup.sh Executable file
View File

@@ -0,0 +1,17 @@
#!/bin/bash
# Note: use rclone for backup, needs manually configuration.
SOURCE=""
LOCAL_BACKUP="$HOME/.local/backup/"
REMOTE=""
mkdir -p $LOCAL_BACKUP
CURRENT_DATE=$(date +%F)
TAR_NAME="backup_${CURRENT_DATE}.tar"
tar -cf "$LOCAL_BACKUP/$TAR_NAME" -C "$SOURCE" .
ls -1t "$LOCAL_BACKUP"/backup_*.tar | tail -n +6 | xargs -r rm --
systemctl --user stop ===container-service===
/usr/bin/rclone sync $SOURCE $REMOTE > /dev/null
systemctl --user start ===container-service===