I'm trying to script a backup system for several servers, some Windows, some Linux. I'd love to be able to use rsync but I can't (at least not in all situations, since some servers I can't install rsync to, and some are Win servers).

To add a wrinkle, some servers I have SSH access to, and some I have only FTP.

I've tested with wget in FTP mode with the "timestamping" option, and it seems to work pretty well regardless of platform. I'm also investigating rdiff-backup, though it appears that SSH is required.

Are there other options that may be more robust/reliable, that will do incremental backups regardless of platform and can function on either SSH or FTP?

Thanks for any ideas

link|improve this question
2  
If it is any help on the Windows machines, there are several ports of SSH and rsync to the Windows environment. I use SSH and rsync under Windows regularly via cygwin's ports. – David Spillett Aug 12 '10 at 15:59
I like cwrsync for rsync on Windows. – Zoredache Aug 12 '10 at 17:11
feedback

2 Answers

up vote 1 down vote accepted

Try Bacula

http://www.bacula.org/

link|improve this answer
feedback

For windows boxes I have had good luck with delta copy (I know that doesn't technically answer your question and it is technically rsync but it works well for me) I have also used backuppc http://backuppc.sourceforge.net/ it will let you choose by server how you are going to back it up. I found it much easier to configure than bacula.

link|improve this answer
I know a few people with backuppc in production. They've used it for several years now and like it quite a bit. – Jeff McJunkin Aug 13 '10 at 0:29
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.