How to configure regular website backups
How I did it: I wrote my own shell script over on my vanity domain (www.nerdfu.net) to create a zip file of everything important over there, along with database exports.
A cron job scheduled to run every week exercises that shell script, and creates a new zip file.
I ended up using Sysax FTP Automation to get a script I could schedule to run every day and check for new zips (that way, I don't have to have my computer running all the time in order to hit the magic time I schedule a local task.
I had all the grief in the world trying to use a batch file locally to do ftp download, which should have been very straightforward. I'm obviously missing something with my firewall configuration.
In the end, regardless, I have a setup that is completely decoupled, and guarantees weekly backup, and semi-regular download of those backups.
Resources: http://www.sysax.com/ - for the Windows program I use to automate download to my PC.
