Backup Scripts gives ideas do generate backup of webservers and databases for backup purposes with option to send it to BackBlaze buckets configured on Rclone, also check BackBlaze repositories for outdated buckets and send email messages when find outdated buckets to you through Amazon SES. You can change the script to fit it for other backup storage services and messaging.
- Setup
rclone.sh
file to run backup of webserver and MariaDB/MySQL or Postgres database - Setup
checkbackup.sh
file to check outdated buckets - Setup
bkppostgres.sh
file to backup entire Postgres database on a Docker - Run
chmod +x scriptfile.sh
to make the script executable - Run
crontab -e
to add execution line to run periodically- Suggestion to run script
/home/username/scriptfile.sh
everyday at 02:00:
- Suggestion to run script
0 2 * * * cd /home/username; ./scriptfile.sh >/dev/null 2>&1
- Write and edit file
.dbpassword.cnf
- Setup permission running
chmod 0600 .dbpassword.cnf
- Setting up a script to notify by email that a repository in Rclone is without a recent backup
- Configuring Rclone to send backup to its destination
- Linux Server
- MariaDB/MySQL or Postgres database if want backup of it
- Rclone properly configured if want offsite backup
- BackBlaze bucket if want offsite backup on BackBlaze