diff --git a/backup/00_backup.sh b/backup/00_backup.sh index 6e4419a..810e4ea 100755 --- a/backup/00_backup.sh +++ b/backup/00_backup.sh @@ -1,4 +1,3 @@ -ssh server /root/backup_script/script.sh -scp server:/root/backup ../backup - - +ssh server /root/backup/script.sh +scp server:/root/backup/backup_$(date +"%Y%m%d").tar . +ssh server rm /root/backup/backup_$(date +"%Y%m%d").tar \ No newline at end of file diff --git a/backup/script.sh b/backup/script.sh index 7251e78..52ce770 100755 --- a/backup/script.sh +++ b/backup/script.sh @@ -1,11 +1,9 @@ -rm -rf /root/backup/ -mkdir /root/backup/ -zip -r /root/backup/calendars.zip /root/caldav/calendars/ -zip -r /root/backup/gitea.zip /var/lib/gitea -cp /root/personal_website/mydb.sqlite /root/backup/mydb.sqlite -cp /root/vaultwarden/db.sqlite3 /root/backup/db.sqlite3 -cp /etc/gitea/app.ini /root/backup/app.ini - -zip -r /root/backup_script/backup_$(date +"%Y%m%d").zip /root/backup/ - +#!/bin/bash +# Create the final tar file directly +tar -cf /root/backup/backup_$(date +"%Y%m%d").tar \ + --directory=/ /root/caldav/calendars \ + --directory=/ /var/lib/gitea \ + /root/personal_website/mydb.sqlite \ + /root/vaultwarden/db.sqlite3 \ + /etc/gitea/app.ini