From 00e2ceb30eefc35bb4b6ada9a552cd5e2d90bc86 Mon Sep 17 00:00:00 2001 From: Tianyu Liu Date: Sun, 4 May 2025 15:18:36 +0200 Subject: [PATCH] Add temporary backup script --- vaultwarden/backup.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 vaultwarden/backup.sh diff --git a/vaultwarden/backup.sh b/vaultwarden/backup.sh new file mode 100755 index 0000000..d365615 --- /dev/null +++ b/vaultwarden/backup.sh @@ -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=== \ No newline at end of file