Java client-server based rsync-like synchronization of files. Suited for large amounts of files and unattended clients.