Add temporary backup script
This commit is contained in:
17
vaultwarden/backup.sh
Executable file
17
vaultwarden/backup.sh
Executable 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===
|
||||
Reference in New Issue
Block a user