Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
up vote 3 down vote accepted

I found this:

It allows you to download from FTP to a local folder. I't has an 'incremental-feature'.

share|improve this answer
Yes, Cobian will work quite well - and does offer an incremental feature. I use this for backing up rackspace cloudsites to a local windows server, as seen in this answer:… – iainlbc Feb 16 '11 at 22:02
Even better ;-), edited. – Bart De Vos Feb 16 '11 at 22:06
Site looks kind of shady. You've used this professionally before, iainlbc? The guy running it also doesn't mention the license type. (EDIT: Looks like free use, only no modding or selling). Still, if this does what I want, it could work. – user65712 Feb 17 '11 at 0:10
I'm using this now, and it is very nice for a free backup program, and meets my needs perfectly. I really like the logfile email feature as well. – user65712 Feb 17 '11 at 19:18
Great news! :-) – Bart De Vos Feb 17 '11 at 20:10

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:

wget -c --mirror ftp://username:password@ftpserver/ -o logfile -P destination
share|improve this answer
Shouldn't --timestamping be used to get an incremental backup (i.e. based on file existence and modification date)? See… – fabio.cionini Nov 24 '14 at 14:19

I do not know any windows solution that would do what you want but I am quite sure lftp has the features you need.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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