seafile/README.markdown

49 lines
1.6 KiB
Markdown
Raw Normal View History

2012-07-28 16:45:03 +08:00
Introduction
============
2012-11-12 19:14:57 +08:00
Seafile enables you to build private cloud for file sharing and collaboration among team members in your company/organization.
2012-11-05 11:31:20 +08:00
First you create a file library in the web and upload files to
it. Then you share it into a team or with another user.
2012-11-12 19:14:57 +08:00
File libraries can also be synchronized among computers and mobile
2012-11-05 11:31:20 +08:00
devices. You download a library to your PC. Whenever you add, delete
or edit a file, the latest version be uploaded to the server
automatically and then be synchronized to everyone's computer.
2012-07-28 16:45:03 +08:00
Feature Summary
2012-11-12 19:14:57 +08:00
===============
2012-07-28 16:45:03 +08:00
Seafile can be used to build a full-fledged cloud storage platform. It
has following features:
2012-11-12 19:14:57 +08:00
1. Each library can be synced separately.
2. Sync with existing folders.
3. Groups, users can create and join groups.
4. File revisions.
5. File comments, event notifications,
6. Library encryption with a user chosen password.
2012-07-28 16:45:03 +08:00
2012-11-12 19:14:57 +08:00
Internal
========
2012-07-28 16:45:03 +08:00
2012-11-12 19:14:57 +08:00
Seafile uses GIT's version control model, but simplified for automatic
synchronization. Every library is like a GIT repository. It has
its own unique history, which consists of a list of commits.
A commit points to the root of a file system. A file system consists
of directories and files. Files are further divided into blocks
for easy transferring and storing.
Differences from GIT:
1. Clients do not store file history.
2. Files are further divided into blocks for easy transporting and storing.
3. File transferring can be resumed.
4. Support different storage backends in the server side.
5. Support downloading from multiple block servers for accelerating file transferring.
2012-11-05 11:31:20 +08:00
Build and Run
=============
2012-11-05 11:31:20 +08:00
See <https://github.com/haiwen/seafile/wiki>