Currently I use cron jobs on the server to do MySQL dumps and a tar of all the files to a backup folder on the server. But I'd like to automate downloading copies of these to my PC, in case the worst happens with the host. Also making a local copy means I can back that up too, for even more security.
Ideally, either something that can scan my whole site and just download the changed files. Or, something that can scan the back-up folder each night and download any new files there (which will be the new backups).
I'm thinking that downloading my entire website backups each night (> 20GB) will blow my ISP's bandwidth limits very quickly, hence maybe this needs to be done as an incremental backup? What would be great would an on-going incremental backup (daily) and maybe a weekly or fortnightly back-up of the entire .tar archive on the server.
I've Googled and the only thing I can find is Site Vault.
Just to say, I don't really want to back-up to another website, I specifically want to back-up to my home PC.