Add services backup scripts

This commit is contained in:
2026-08-09 14:47:19 +00:00
parent f7cc6ba83b
commit 23bd1e4c20
5 changed files with 99 additions and 0 deletions

25
services/backup-webserver.sh Executable file
View File

@@ -0,0 +1,25 @@
#!/bin/bash
echo "running backup webserver script at $(date)"
backup-scripts/start-backup.sh
echo "[since 27-03-2026] Not backing up webserver because it's tracked in gitea"
# echo "backing up webserver!"
# echo "------------------"
# rsync -arv /home/sem/webserver sem@10.10.100.52:/home/sem/webserver-backups/
echo "------------------"
echo "Backing up mysql database!"
echo "Creating database dump"
mysqldump -u root -p'Mmiiigod1j!mysql' --all-databases > /backups/all_databases.sql
echo "Sending database backup"
rsync --stats --progress -arv --ignore-times /backups/all_databases.sql sem@10.10.100.52:/home/sem/webserver-backups/
echo "------------------"
echo "Backing up library!"
rsync --stats --progress -arv /srv/library sem@10.10.100.52:/home/sem/webserver-backups/
backup-scripts/stop-backup.sh