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 里协同编辑文档吗?可以——它集成了 OnlyOffice 和 Collabora 来处理办公文件,内置了协同文档编辑器 SeaDoc,并支持使用 Excalidraw 创建协同白板。
Seafile 比基础文件同步工具强在哪里?在同步之上,它还增加了可扩展的文件属性(所有者、截止日期、状态)和灵活的视图,包括表格、看板、画廊、地图和统计视图,并提供分层的文件标签,方便整理内容。
移动应用和服务端的代码在哪里?它们位于独立的仓库中:iOS 和 Android 应用各有专门的仓库,另有服务端核心仓库和 Seahub(服务端网页界面)仓库,均与本同步客户端守护进程仓库分开。
Creator
haiwen
Size
12.2 MB
Stars
15.3K
Age
14y
Commits · 90 Days