Looking for ftp mirroring software

I maintain my home web page on my home server, and would like to automate mirroring the directory to the hosted web server. Problem is, not all files should be transferred, and not all remote files not available locally should be deleted, hence file filtering must somehow be supported. Web server access is limited to ftp.

After a quick Googling and reading various comments, these alternatives emerged: rsync, sitecopy, ftpsync, lftp, weex.

Evaluation

rsync

The obvious choice, but rsync doesn’t support remote ftp links. So a clear no-go.

sitecopy

Web page is, errr, almost empty, no documentation, no nothing. Maybe it does, what I want, but I won’t like looking into no-docu at the moment. Evaluation postponed.
http://www.lyra.org/sitecopy/

ftpsync

Looks well-thought-out. Doesn’t have an option to filter for filenames. Nope.
http://www.awk-scripting.de/cgi-bin/wiki.cgi/scripting/FtpSync

lftp

A biffed-up ftp client. Oriented towards interactivity. Can’t find a file filter option.
http://lftp.yar.ru/lftp-man.html

weex

A sitecopy spinoff, according to sitecopy site, with less features. At least has the same level of non-documentation as sitecopy. Postponed.
http://weex.sourceforge.net/

Damn!

That’s the end of the list I collected through Google. Start to investigate sitecopy…

sitecopy, 2nd try

Download, configure, compile, install.

[ exclude pattern ]…
[ ignore pattern ]…

looks promising. It also has a safe mode not overwriting files modified on the server.

Decision

It’s sitecopy.

Advertisements
Both comments and trackbacks are currently closed.
%d Bloggern gefällt das: