Skip to content

Instantly share code, notes, and snippets.

@yegorg
Created August 7, 2017 10:50
Show Gist options
  • Save yegorg/0db74cd546ba20a9db294eb0e104142e to your computer and use it in GitHub Desktop.
Save yegorg/0db74cd546ba20a9db294eb0e104142e to your computer and use it in GitHub Desktop.
Full backup from all instances to local HDD
#!/bin/bash
###
### Backing up data from everywhere to local HDD
### duplicity, rsync, scp
###
echo "Today is: `date`"
echo "Last backup date is ______"
echo " "
echo "========================================================================================="
echo " Performing Regular Backup procedure to Optibay HDD [WD 2.5' 500GB SATA3] "
echo "========================================================================================="
echo " "
echo "[[[ Starting to backup from Laptop /home directory...."
echo " "
echo " DONE! "
echo "========================================================================================="
echo " "
echo "[[[ Backup SSH keys and PGP keychain "
echo " "
echo " DONE! "
echo "========================================================================================="
echo " "
echo "[[[ Get backups from remote cPanel server ... "
echo " DONE! "
echo "========================================================================================="
echo " "
echo "[[[ Backup OpenVPN AS, Shadowsocks, and DNS zones.... "
echo " DONE! "
echo "========================================================================================="
echo " "
echo "========================================================================================="
echo " All Done! Total backup size is: ______ MB "
echo "========================================================================================="
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment