2025-07-21: We have updated our
Privacy Policy. Thanks to Vietnamese
blackhat SEO wannabee
DDoS:ing forums with
Russian malware developed by Aleksandr Ryanchenko (Александр Рябченко) aka Alexandru Robu for automatic registrations and
spam posts, this forum is now manually moderated to ban clueless script kiddies.
Questions and discussion about web design, search engine optimisation and hosting
-
s
- Posts: 355
- Joined: 2017-7-5 09:58
Unread post
by s » 2020-1-1 07:46
GoDaddy is pushing their paid Backup Service by
jamming shared hosting accounts using resource limits. To avoid this, here is a simple script you can run from CRON for making your website and hosting backups automatically.
The script is using cPanel uapi which bypasses resource limits. It makes a full cPanel backup and transfers it to a remote server using SCP. If the backup fails, you will get an error message from cron. Replace the configs written in CAPITALS before running the script.
Code: Select all
#!/bin/sh
_remotedir="REMOTE_SCP_SERVER_DIRECTORY_FOR_BACKUPS"
_host="REMOTE_SCP_SERVER_NAME"
_username="USERNAME"
_password="PASSWORD"
_response=$(uapi Backup fullbackup_to_scp_with_password host="$_host" port=22 username="$_username" password="$_password" directory="~%2F$_remotedir" 2> /dev/null)
error_response="status: 0"
if test "${_response#*$error_response}" != "$_response"; then
echo "Error in running: $_response"
exit 1
fi
Thi script does
full backup to scp with password. Other UAPI options are
remote backup using ftp,
backup to homedir, and
backup over scp with key.
Happy hacking,
Santeri