I need to backup a website to a Windows server every week and I only have access to remote FTP. I'd like to use an incremental backup program so that I can just copy the files every week on a schedule and not worry too much about the size of the backups becoming an issue. Unfortunately, I can't find a Windows program that will automatically make incremental backups of specific FTP folders and files, as most programs are designed to backup to FTP, not from it. Are there any applications that can do this?
I also have a Ubuntu 10.04 box I could use to relay the site to the Windows server if I needed to run Linux programs, but I would prefer a Windows-only solution over a Linux/Windows one, and a combined Linux/Windows solution over not having it work at all.
I found this: http://www.cobiansoft.com/cbnew.htm
It allows you to download from FTP to a local folder. I't has an 'incremental-feature'.
I do this using wget. In my case it's Linux to Linux but this should work equally well on a Windows box. While it may not be obvious from the command, this is indeed an incremental backup. The relevant line is:
I do not know any windows solution that would do what you want but I am quite sure lftp has the features you need.
http://lftp.yar.ru/features.html