seafile README

The project's README from github.com/haiwen/seafile. As one markdown file: README.md.

Introduction Build Status

Seafile is an open source cloud storage system with privacy protection and teamwork features. Collections of files are called libraries. Each library can be synced separately. A library can also be encrypted with a user chosen password. Seafile also allows users to create groups and easily sharing files into groups.

Beyond sync and share, Seafile provides advanced metadata management features and handy collaboration features.

Feature Summary

Seafile has the following features:

File syncing

  1. Selective sync for any folder.
  2. Correctly handles file conflicts based on history instead of timestamp.
  3. Only transfer content delta to the server. Interrupted transfers can be resumed.
  4. Sync with two or more servers.
  5. Sync with existing folders.

File sharing and collaboration

  1. Sharing folders between users or into groups.
  2. Download links with password protection
  3. Upload links
  4. Version control

Drive client

Privacy protection

  1. Library encryption with a user chosen password.
  2. Client side encryption when using the desktop syncing.

Metadata Management

Collaboration

Source repositories for Seafile components

Each component of Seafile has its own source code repository on Github.

Before version 6.0, the source code of "sync client daemon" and "server core" was mixed together in https://github.com/haiwen/seafile. But after 6.0 version, the server core is separated into its own repository. For this reason, the sync client daemon repository is still the "front page" for Seafile project on Github.

Build and Run

See https://manual.seafile.com/build_seafile/server

Bug and Feature Request Reports

Please only submit bugs in GitHub issues (Pro customers should contact us via Email):

Feature requests can be made and installation/usage problems can be discussed in the forum https://forum.seafile.com/.

Internationalization (I18n)

Change Logs

See https://manual.seafile.com/latest/changelog/server-changelog/

Why Open Source

Our primary goal is to build a first-class product. We think this goal can only be achieved by collaborating with the whole world.

Contributing

For more information read Contribution.

License

Contact

Twitter: @seafile https://twitter.com/seafile

Forum: https://forum.seafile.com

seafile (haiwen/seafile)

Searching Database…

15.3K ·GitHub
Что это такое?Seafile — это система облачного хранения с открытым исходным кодом, ориентированная на защиту приватности и совместную работу. Файлы организованы в «библиотеки», которые можно синхронизировать, делиться ими и при желании шифровать. Также есть метаданные, вики и совместное редактирование.
Это всё приложение Seafile или только его часть?Этот репозиторий содержит только демон клиента синхронизации. Настольный графический интерфейс, ядро сервера, веб-интерфейс сервера (Seahub), приложение для iOS, приложение для Android и WebDAV находятся в отдельных репозиториях GitHub, а этот выполняет роль главной страницы проекта.
Как собрать и запустить это?В README здесь нет шагов по сборке, только ссылка на отдельное руководство «Build and Run». Так как вся система разделена на несколько репозиториев, нужно загрузить нужный компонент (демон, графический интерфейс, ядро сервера и т. д.) и следовать его собственной документации по сборке.
В чём подвох при запуске всего стека Seafile?Каждая часть (демон синхронизации, графический интерфейс, сервер, веб-интерфейс, мобильные приложения, WebDAV) — это отдельный репозиторий. Поэтому для развёртывания полной собственной установки Seafile нужно собрать и настроить несколько отдельных кодовых баз, а не одну.
Seafile работает на компьютерах, телефонах и в браузере или только на сервере?Да. Помимо этого настольного демона синхронизации, Seafile предлагает отдельные приложения для iOS и Android, а также веб-интерфейс сервера. Это обеспечивает доступ к библиотекам с компьютера, телефона и браузера.
Можно ли сделать так, чтобы сервер не видел мои синхронизированные файлы?Библиотеки можно защитить паролем шифрования, который выбирает пользователь. Кроме того, настольный клиент синхронизации добавляет шифрование на стороне клиента, поэтому данные шифруются до того, как покинут ваш компьютер.
Весь проект распространяется под одной лицензией?Нет, лицензии различаются для каждого компонента: этот репозиторий клиента синхронизации — GPLv2, приложение для Android — GPLv3, ядро сервера — AGPLv3, а приложение для iOS и веб-интерфейс Seahub — Apache License v2.
Что именно представляет собой «библиотека» в Seafile?Библиотека — это основная единица хранения в Seafile: набор файлов, который синхронизируется независимо и при желании может быть защищён паролем шифрования, выбранным пользователем. В отличие от обычной общей папки.
Можно ли совместно редактировать документы внутри Seafile?Да. Seafile интегрируется с OnlyOffice и Collabora для офисных файлов, включает SeaDoc — встроенный редактор совместных документов, а также поддерживает Excalidraw для совместных доски для рисования.
Чем Seafile отличается от простого инструмента синхронизации файлов?Помимо синхронизации, он добавляет расширяемые свойства файлов (владелец, срок, статус) и гибкие представления: таблицу, канбан, галерею, карту и статистику, а также иерархические теги для организации содержимого.
Где находится код мобильных приложений и сервера?Они находятся в отдельных репозиториях: репозитории приложений для iOS и Android, репозиторий ядра сервера и репозиторий Seahub (веб-интерфейс сервера). Все они отличаются от репозитория демона клиента синхронизации.
Creator
haiwen
Size
12.2 MB
Stars
15.3K
Age
14y
Commits · 90 Days