diff --git a/backup/00_backup.sh b/backup/00_backup.sh index 3ea72df..6e4419a 100755 --- a/backup/00_backup.sh +++ b/backup/00_backup.sh @@ -1,19 +1,4 @@ -cd ../private -rm -rf gitea -mkdir gitea -scp -r server:/var/lib/gitea gitea -scp server:/etc/gitea/app.ini gitea - - -mkdir personal_website -scp server:/root/personal_website/mydb.sqlite personal_website - -mkdir vaultwarden -scp server:/root/vaultwarden/db.sqlite3 vaultwarden -scp server:/root/vaultwarden/rsa_key.pem vaultwarden - -mkdir caldav -scp -r server:/root/caldav/calendars caldav - +ssh server /root/backup_script/script.sh +scp server:/root/backup ../backup diff --git a/backup/script.sh b/backup/script.sh new file mode 100755 index 0000000..f16c52a --- /dev/null +++ b/backup/script.sh @@ -0,0 +1,11 @@ +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 + + + +