Please be aware that the application is not yet considered totally stable, thus you should really backup your data on a regular basis in case something went wrong! But still try to use it on a « real-life » set of data to have a good overview of how the client handles with high volumes of data and frequently changing.
It is not mandatory, but to get a low bandwith consumption, you should enable the use of the rsync algorithm on the server. This is done by installating the PECL Rsync extension (http://pecl.php.net/package/rsync), that interfaces PHP with the librsync functions (namely rdiff and all its declinaisons). This is not so easy to install, but was currently successfully tested on Debian 6, CentOS5 and CentOS6. Please report (by creating a « Feature » issue) if you could successfully install it on other distributions. Windows Server users, we will add some link to rdiff.exe , but it’s not done yet. Once this is installed, make sure that the repository has the « Meta Source » meta.filehasher enabled. This extension will probably made optional in the next release, but it is not automatically advertised by the server yet, so the client consider it as active.
Select the appropriate installer in the download page, it should install everything needed on your computer :
Java Runtime Environnement must be at least 1.6 ( = « Java 6″), see http://java.com/ The Windows installer is based on a test version of Advanced Installer, thus it will trigger an alarm on install and uninstall, you can safely ignore this.
At first start, the client will open a dialog for creating a synchronization task. Fill in the form with the current values :
See all infos and more detailed install instructions on the GitHub Page