We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Backup using compression and rsync
Backup using compression and rsync
Hi,
thanks for the great CP!
Would it be possible, to add compression and rsync to the backup script? Right now I have made a script myself to rsync /backup directory to remote server every morning at 7:30 via cron but would love to have it built-in not hack it to every server :)
If anyone needs it, here is my very simple script:
thanks for the great CP!
Would it be possible, to add compression and rsync to the backup script? Right now I have made a script myself to rsync /backup directory to remote server every morning at 7:30 via cron but would love to have it built-in not hack it to every server :)
If anyone needs it, here is my very simple script:
Code: Select all
#!/bin/bash
# BEGIN CONFIGURATION ==========================================================
BACKUP_DIR="/backup" # The directory in which you want backups placed
SYNC="rsync"
RSYNC_USER="username"
RSYNC_SERVER="xxx.xxx.xxx.xxx"
RSYNC_DIR="/remote/dir/$HOSTNAME/"
RSYNC_PORT="22" # Change this if you've customized the SSH port of your backup system
# You probably won't have to change these
THE_DATE="$(date '+%Y-%m-%d')"
RSYNC_PATH="$(which rsync)"
# END CONFIGURATION ============================================================
# Announce the backup time
echo "Backup Started: $(date)"
# Rsync everything with another server
echo "------------------------------------"
echo "Sending backups to backup server..."
$RSYNC_PATH --del --progress -vaze "ssh -p $RSYNC_PORT" $BACKUP_DIR/ $RSYNC_USER@$RSYNC_SERVER:$RSYNC_DIR
# Announce the completion time
echo "------------------------------------"
echo "Backup Completed: $(date)"