I've been working to setup a Linux VPS to host a couple of Wordpress sites and eventually a Mercurial server.
I've setup one site and things have gone well. However, before I start moving other things to the VPS, I need to setup a backup solution.
My provider, Linode, suggest RSync (among a couple of other options) to do backups. I've seen a few posts on this site that suggests other backup solutions including going to the Amazon Cloud but that costs money and the VPS is all the money I want to spend on this for the time being.
So, to help solve that I want to have my backup computer be my home desktop computer.
Assuming I'm using RSync, is it possible to use my Vista based home computer to become the destination for the backup? And if it is possible, what type of command or connection would I need to configure on the vista machine?
Any insight would be helpful. It's probably obvious, but I've never used RSync.
Update: While I'm considering (and attempting to implement the previously given suggestions), I'm still interested in other (perhaps) non-rsync solutions. I don't want to restrict myself to that technology if there are others that might work.
You can use rsync on windows with CWrsync, you will need to make a batch file/script/scheduled item to initiate the backup regularly.
The script would call the rsync command. Probably something like
rsync -a ssh://user@yourserver/folder /cygdrive/c/mySiteBackup/
You could also try Unison to sync, then backup the files on your windows machine.
DeltaCopy is rsync implemented in a more windows-like manner. As I recall the DeltaCopy documentation contains an example of doing what you need. (unix->windows)