batchsync is a high speed
tool for automating remote server backups,
file synchronization, moving, mirroring, and replication over ftp. it is designed to be run scheduled and unattended at the server, with extensive logging options and
email notifications to help with remote monitoring. the smart syncdb
file tracking technology guarantees that only new and changed
files are transferred, and transfers are accelerated by on-the-fly compression.