I have been searching for a way to automate the proccess of backing up my silverstripe sites. I looked at the modules to see if there is a module that can help on this, but there is only one module that helps on database only. I did a search in Wordpress plugins repository and I found that there are many options and one of them myRepono that I really liked as it worked smoothly on Wordpress (with plugin) and Silverstripe by using their API.. they provide a topup of 5$ for free which is for me 4 months of daily bachups (files and database)..
one reason why I chose the myRepono service is this:
...You may think your host keeps backups, but those of you who have ever tried to restore those backups will know it's often not that simple. Host backups are often out-of-date and worse than that, you will find the host unable to restore the backup or only able to restore the entire backup, restoring what you've lost but reverting everything else back to an older version...
I hope that someone would find this useful as I have spent so much time backing up sites through cpanel and downloading them again to my computer..