bckp.sh 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #!/bin/bash
  2. red='\e[1;31m'
  3. green='\e[0;32m'
  4. NC='\e[0m'
  5. MYIP=$(wget -qO- ifconfig.co);
  6. echo "Checking VPS"
  7. clear
  8. IP=$(wget -qO- ifconfig.co);
  9. date=$(date +"%Y-%m-%d")
  10. email=$(cat /home/email)
  11. echo Membuat Directory
  12. mkdir /root/backup
  13. sleep 1
  14. echo Start Backup
  15. clear
  16. cp /etc/passwd backup/
  17. cp /etc/group backup/
  18. cp /etc/shadow backup/
  19. cp /etc/gshadow backup/
  20. cp -r /etc/wireguard backup/wireguard
  21. cp /etc/ppp/chap-secrets backup/chap-secrets
  22. cp /etc/ipsec.d/passwd backup/passwd1
  23. cp /etc/shadowsocks-libev/akun.conf backup/ss.conf
  24. cp -r /var/lib/premium-script/ backup/premium-script
  25. cp -r /home/sstp backup/sstp
  26. cp -r /etc/v2ray backup/v2ray
  27. cp -r /etc/trojan backup/trojan
  28. cp -r /usr/local/shadowsocksr/ backup/shadowsocksr
  29. cp /etc/crontab backup/crontab
  30. cp -r /home/vps/public_html backup/public_html
  31. cd /root
  32. zip -r $IP-$date.zip backup > /dev/null 2>&1
  33. rclone copy /root/$IP-$date.zip dr:backup/
  34. url=$(rclone link dr:backup/$IP-$date.zip)
  35. id=(`echo $url | grep '^https' | cut -d'=' -f2`)
  36. link="https://drive.google.com/u/4/uc?id=${id}&export=download"
  37. echo -e "The following is a link to your vps data backup file.
  38. Your VPS IP $IP
  39. $link
  40. If you want to restore data, please enter the link above.
  41. Thank You For Using Our Services" | mail -s "Backup Data" $email
  42. rm -rf /root/backup
  43. rm -r /root/$IP-$date.zip
  44. echo Done