0

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.

user65712
  • 389
  • 1
  • 8
  • 17

3 Answers3

3

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'.

Bart De Vos
  • 17,761
  • 6
  • 62
  • 81
  • 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: http://serverfault.com/questions/95353/backup-solutions-for-rackspace-cloud-sites/134157#134157 – 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 00: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
  • Cobian is great, full featured and free, but it can't do incremental copies on ftp (at least in v11), see the explanation:http://www.cobiansoft.se/forum/yaf_postst9_Incremental-or-differential-Always-full--What-to-check.aspx – aseques Jul 20 '12 at 11:54
3

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
John Gardeniers
  • 27,262
  • 12
  • 53
  • 108
  • Shouldn't --timestamping be used to get an incremental backup (i.e. based on file existence and modification date)? See http://www.gnu.org/software/wget/manual/html_node/Time_002dStamping-Usage.html#Time_002dStamping-Usage – Fabio Cionini Nov 24 '14 at 14:19
0

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