Syncany is an open-source cloud storage and filesharing application. It allows users to backup and share certain folders of their workstations using any kind of storage, e.g. FTP, Amazon S3 or Google Storage.
While the basic idea is similar to Dropbox and JungleDisk, Syncany is open-source and additionally provides data encryption and more flexibility in terms of storage type and provider:
- Data encryption: Syncany encrypts the files locally, so that any online storage can be used even for sensitive data.
- Arbitrary storage: Syncany uses a plug-in based storage system. It can be used with any type of remote storage.
Even though Syncany is still under heavy development, it already supports a wide variety of different storage types:
- Local Folder: uses any local folder as storage. This could be any mounted device, network file systems (NFS), or any virtual file system based on FUSE.
- FTP: uses an FTP folder as remote repository.
- IMAP: uses an IMAP folder as remote storage. Stores file chunks as e-mail attachments.
- Google Storage: uses a bucket in the Google Storage service as repository.
- Amazon S3: uses a bucket in the Amazon Simple Storage Service as remote storage.
- Rackspace Cloud Files: uses a Cloud Files container as remote storage.
- WebDAV: uses one folder in a WebDAV as remote storage.
- Picasa Web Albums: encodes the file chunks in images, and uses a Picasa album as repository.
- Windows Share (NetBIOS/CIFS): uses a Windows share as data repository.
- Box.net: uses a Box.net folder as data storage.
- SFTP/SSH: uses an SFTP folder as data storage.
- more to come ...
27 May 2011: I created a Syncany developer team and a developer mailing list on Launchpad. Please sign up if you'd like to help out or are interested in details. I'll post some specifications there soon.
25 May 2011: I was interviewed on the Ubuntu UK Podcast on Tuesday about Syncany. And Andrew from Web Upd8 wrote a very nice blog post about the software. I also created a Twitter account. Follow @syncany to stay up-to-date.
23 May 2011: First code is available on Launchpad. Detailed instructions on how to build and install can be found in the DEVELOPMENT file. Please be aware that this is a veeerrry early version. It's unstable and slow!
27 Apr 2011: Launched the website and the Launchpad project. I will publish the first working code and a demo video in a couple of weeks.
There are no official releases yet. Stay tuned!
The first release will be for Linux. Windows and Mac versions follow.
Comparison to Existing Solutions
Syncany is open-source and needs helpers! You can check out the code on Launchpad.
If you are excited about Syncany, here's a few things you could do:
- Sign up on the Launchpad developer mailing list
- Check out the code using the instructions given in the DEVELOPMENT file
- Review my code and debug, debug, debug!
- Write the Windows/Mac parts
- Ask me! Contact details below.
To test the current trunk version of Syncany, read the instructions in the DEVELOPMENT file.
I am developing Syncany in my spare time. I promise for every Euro I get, I'll buy lots of coffee and work around the clock so that I can make a stable release ASAP.