26 lines
815 B
Bash
Executable File
26 lines
815 B
Bash
Executable File
#!/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
|
|
|
|
|