SparkleShare is a free, Open Source collaboration and file synchronization tool. It allows you to sync and share files instantly with GIT repositories and you can view the data wherever you go. Unlike Dropbox and other cloud services, you can store the files/folders on your own server, or a hosted solution like GitHub or Gitorious. You can choose where to store the file/folders that you want to sync. So you don’t have to worry about the data security and privacy. You are the master of your own data and you don’t have to depend on any third party free/paid cloud services.
It is quite good and suitable in the following cases:
– Frequently changing project files, like text, office documents, and images
– Tracking and syncing files edited by multiple people
– Reverting a file to any point in its history
– Preventing spying on your files on the server using encryption
It isn’t that good in the following cases:
– Full computer backups
– Storing your photo or music collection
– Large binary files that change often, like video editing projects
Best of all, it is a cross-platform and it is available for Windows, Mac OS X and Linux.
Install SparkleShare on Ubuntu
First add the git-core repository.
$ sudo add-apt-repository ppa:git-core/ppa
Add the Sparkleshare PPA with command:
$ sudo add-apt-repository ppa:rebuntu16/sparkleshare+unofficial
Update the software sources list.
$ sudo apt-get update
Install Sparkleshare with command:
$ sudo apt-get install sparkleshare libmono-posix4.0-cil
Open it up either from Dash or Menu. The first look of SparkleShare will be as shown below.
Enter the name and mail-id and click continue.