EDIT: Seafile 1.5 has released, which supports LDAP authentication and provides CLI client.
Seafile (http://seafile.com) is an open source file synchronization and collaboration platform.
It comes with Dropbox-like file syncing, but is designed to be better for team collaboration.
You can build a file syncing and collaboration service for your team on your servers.
People can also build their own Dropbox for personal use with Seafile.
Github project home: https://github.com/haiwen/seafile
Seafile is the first open source project that has feature set and reliability comparable to
Dropbox. It also has many collaboration features that Dropbox doesn't have.
Seafile provides some innovative features beyond Dropbox's:
1) Users can create and join groups, then share files to the group.
Seafile has many team collaboration features that make teamwork more convenient.
2) Files are organized into libraries, each be selectively synced to your computer.
Libraries can be synced with any local folders.
3) Online file collaboration features, such as group messages, PDF preview,
Markdown/source editor and file commenting.
4) End-to-end data encryption. Seafile can encrypt a file library with a password before sending
the data to the server. The password won't be kept on the server. So even server admin can't
read your private data.
Technically, Seafile uses Git's data model, but doesn't directly rely on Git.
It reimplement and improve Git's version control algorithms with good reasons:
* Clients do not store file history, thus avoids the overhead of storing data twice. GIT is not efficient for larger files (such as images).
* More user-friendly file conflicts handling similar to Dropbox (Add user's name as suffix to conflicted file).
* Gracefully handles corner cases that user modifies files when auto-sync is running.
You may have heard about other "Dropbox alternative" projects, such as ownCloud and SparkleShare.
Compared to those projects,
* Seafile has more mature and reliable file syncing algorithm.
* Seafile is not just a clone of Dropbox, it has group collaboration features and is better for teams.
The client-side software now runs on Linux, Windows, Mac OS X, Android and iOS. server-side runs on Linux.
An ArchLinux user created AUR for Seafile, http://aclindsay.com/blog/2013/01/insta … rch-linux/
You can also build seafile from source code.
Last edited by xjqkilling (2013-03-20 06:04:11)
Seafile 1.4.5 was released, it fixes some bugs and include MySQL support.
This sounds interesting. Does anyone have more experience with it, especially with regards to reliability when hosting on their servers?
You can find many real user feedbacks on the google group: https://groups.google.com/forum/?fromgr … um/seafile
The current release is pretty stable for daily use.