Update rn2 backup

Changes as migrating server and want as much as possible kept
master
Nathan Steel 12 months ago
parent 14b39e472c
commit 3ba27f4639

@ -11,6 +11,10 @@ DIRS=('anetwork.uk' 'aney.co.uk' 'mariadb' 'npm' 'vaultwarden')
REMOTE=alphavps REMOTE=alphavps
REMOTEBACKUP=/home/nathan/backups/docker/rn2 REMOTEBACKUP=/home/nathan/backups/docker/rn2
# Run the mariadb/mysql backup script for the docker container
/bin/bash /home/nathan/docker/mariadb/scripts/backup.txt
# Backup the docker containers
# requires rdiff-backup rsync docker-compose # requires rdiff-backup rsync docker-compose
# also setup .ssh/config for alphavps, and add to a cronjob (as root) # also setup .ssh/config for alphavps, and add to a cronjob (as root)
@ -35,3 +39,23 @@ rsync -azh -e ssh \
$BACKUP \ $BACKUP \
$REMOTE:$REMOTEBACKUP $REMOTE:$REMOTEBACKUP
## Now backup the websites (one offs)
REMOTEBACKUP=/home/nathan/backups/websites/rn2
# Create the remote directory for backup if it doesn't exist
ssh $REMOTE mkdir -p $REMOTEBACKUP
rsync -azh -e ssh \
--delete \
$HOME/websites \
$REMOTE:$REMOTEBACKUP
## Crontab (has the backup scripts called)
REMOTEBACKUP=/home/nathan/backups/cron/rn2
# Create the remote directory for backup if it doesn't exist
ssh $REMOTE mkdir -p $REMOTEBACKUP
rsync -azh -e ssh \
--delete \
/var/spool/cron/crontabs \
$REMOTE:$REMOTEBACKUP

Loading…
Cancel
Save