Update backup script

This commit is contained in:
Thomas Avé 2025-07-23 11:09:04 +02:00
parent 3503e8ac35
commit 95858bf4bf
1 changed files with 2 additions and 20 deletions

View File

@ -56,6 +56,7 @@ echo -e '\n\n\n'
echo "Running git.thomasave.be Backups"
borg create -s --progress \
--exclude /home/server/Containers/git.thomasave.be/gitea/gitea/sessions \
--exclude /home/server/Containers/git.thomasave.be/runner-data/.cache \
--exclude /home/server/Containers/git.thomasave.be/gitea/gitea/jwt \
--exclude /home/server/Containers/git.thomasave.be/gitea/ssh \
10.4.0.1:Storage/Thomas/Borg/Containers/git.thomasave.be::'{hostname}-{now}' \
@ -134,23 +135,6 @@ borg create -s --progress \
borg prune --keep-daily 7 --keep-weekly 4 --keep-monthly -1 --save-space 10.4.0.1:Storage/Thomas/Borg/Thomas
borg compact 10.4.0.1:Storage/Thomas/Borg/Thomas
echo -e '\n\n\n'
echo "Running Niels Backups"
borg create -s --progress \
--exclude /home/server/Storage/Niels/Backups \
10.4.0.1:Storage/Thomas/Borg/Niels::'{now:%Y-%m-%d}' \
/home/server/Storage/Niels/
borg prune --keep-daily 7 --keep-weekly 4 --keep-monthly 12 --save-space 10.4.0.1:Storage/Thomas/Borg/Niels
borg compact 10.4.0.1:Storage/Thomas/Borg/Niels
# echo -e '\n\n\n'
# echo "Running Experiment Backups"
# borg create -s --progress \
# 10.4.0.1:Storage/Thomas/Borg/Containers/exp.thomasave.be::'{hostname}-{now}' \
# /home/server/Workspace/Experiments/Backend/data/
##########################################
# Perpare Cloud Backup #
##########################################
@ -188,7 +172,7 @@ ssh vault /home/server/Storage/Thomas/Scripts/Mount/borg_lock.sh
# Backups to Oracle Cloud #
##########################################
echo "Running Oracle Cloud Backup, containing Vaultwarden, robbertave.com, git.thomasave.be, Boaty, Stats, Caddy, and Niels."
echo "Running Oracle Cloud Backup, containing Vaultwarden, robbertave.com, git.thomasave.be, Boaty, Stats, and Caddy."
borg create -s --progress \
--exclude /home/server/Containers/pw.thomasave.be/data/icon_cache \
@ -198,7 +182,6 @@ borg create -s --progress \
--exclude /home/server/Containers/git.thomasave.be/gitea/gitea/jwt \
--exclude /home/server/Containers/stats.thomasave.be/logs \
--exclude /home/server/Containers/Caddy/Data\
--exclude /home/server/Storage/Niels/Backups \
ubuntu@10.0.0.6:~/Backups/Borg::'{hostname}-{now}' \
/home/server/Containers/pw.thomasave.be\
/home/server/Containers/robbertave.com\
@ -208,4 +191,3 @@ borg create -s --progress \
/home/server/Containers/Caddy \
/home/server/Containers/cal.thomasave.be\
/home/server/Containers/stats.thomasave.be \
/home/server/Storage/Niels \