I have an Amazon Linux server (similar to Centos) and a Windows machine at home. I'd like to get files from the server to the PC as easily as possible, automatically and regularly. ie I want a sync, at least daily.
As background, this is to get backups of my data (database dumps, web root, etc) off the server to my PC.
Here's what I've considered:
- Right now I use the Dropbox-Uploader script. It works well to upload, but if a file is deleted on Unix it does't remove it on dropbox. That wastes disk space on Dropbox and my PC.
- The official dropbox client for Linux doesn't seem to let you sync specific directories, at least not easily.
- rsync isn't well supported under windows. You have to run cygwin. I wonder about security as well.
- Bittorrent Sync is a PITA between Windows and Linux. I had problems with time sync between platforms (even though both were fine), sync database problems, and it was just generally a real pain in the butt to try to get working. I did get a test directory to sync, but I gave up. I got so annoyed at it I completely nuked it from the server.
- Unison has been suggested, but it hasn't been updated for a good while. It's new software on each machine as well.
Is there an easy way that I've missed?