A quality product of
Mib Software

httpsync logo

HTTPsync: Comparison to other methods

The primary advantages of HTTPsync over other packages like CVS or CVSup is in the ease of setup and use (on both the source and destination sides.) No special daemon is needed on the source side, and a simple utility runs on the destination side with normal privileges. HTTPsync is useful for keeping files synchronized when all changes originate on a single source server.
HTTPsync is similar in method to the program "track", but uses HTTP and standard WWW servers. No special software daemon needs to run on the source side.

HTTPsync in brief:

Other tools
There are other freeware utilities for synchronizing directory and file trees. A brief (probably incomplete) survey of tools appears below, with the following characteristics noted:

"Transfer Initiated by:"
"Transfer Method:"
"List of Files:"
"Subset Transferred:"
"Source software needed:"
"Destination software needed:"
"Merge with local changes:"

HTTPsync http://www.mibsoftware.com/httpsync/
track ftp://ftp.cs.utoronto.ca/pub/track.tar.Z
Uses "librarian/subscriber" model.
wget (GNU) ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/wget.tar.gz (or GNU mirrors)
mirror ftp://sunsite.doc.ic.ac.uk/packages/mirror/
SUP "software upgrade protocol" ftp://mach.cs.cmu.edu/afs/cs/project/mach/public/sup/sup.doc
cvs and anonymous cvs (anoncvs)
ru (small set of shell scripts)
rsync. ftp://samba.anu.edu.au/pub/rsync/
Like rcp, but optimized to send only diffs.
ctm (one method of FreeBSD)
filesync filesync-1.5/part01 davidsen@tmr.com
cfengine (GNU)
A command and configuration language. Used for running commands to configure systems in a network. Not really a synchronization tool itself.

Up to HTTPsync home

Inquiries [DocID: /httpsync/0004.htm]
Copyright 1998, 1999, 2000, 2001 Forrest J. Cavalier III, Mib Software