Seafile 特性

跨平台文件同步

Seafile 以资料库的形式组织文件。每个资料库都可同步到任何桌面电脑, 包括 Windows, Mac 和 Linux。用户也可以选择性地同步一个目录。未同步的文件可通过“云文件浏览器”访问。Seafile 在文件同步方面性能极佳,数万小文件可在1分钟内完成同步。

移动端文件访问

文件可通过 Seafile 移动端来访问。

支持 Android 和 iOS。

缓存文件可在无网络的环境中使用。用户也可通过移动端来备份照片和通讯录。

挂载盘客户端:不用同步即可像本地磁盘一样访问云端文件。

直接通过本地 S 盘来访问云端文件,不占用本地存储。为电脑提供服务器的海量存储空间。同操作系统无缝集成,还可以离线修改文件。

Wiki 与知识管理

Seafile 将网盘和 Wiki 的功能有机地结合在一起。用户可以通过“分栏模式”以类似 Wiki 的方式来管理资料库,基于 Markdown 格式以所见即所得>的方式编辑 Wiki 文档。可以将任意格式的文件与 Wiki 文档在资料库中统一管理,不受传统 Wiki 附件大小的限制。同时 Seafile 还提供了全文检索、文件标签、评审、相关文档等>知识管理功能。用户还可以将一个资料库对外发布,作为公开的 Wiki 来使用。

文件版本管理和资料库镜像

Seafile 保存文件的历史并为资料库创建镜像。用户可以很方便的还原一个文件或目录到旧的版本。镜像功能可以帮助您抵御勒索软件的攻击。Seafile 使用在去重存储技术,可以高效的保存文件的所有历史。

文件锁定

Seafile 支持文件锁定,防止文件的并发编辑和冲突文件的产生。用户可在 Web 界面和客户端锁定文件。Office 文件在打开时将自动被锁定。

在线编辑和协同编辑

Seafile 支持通过集成 Office Online Server 或者 Collabora Online server 实现 Office 文件的在线协同编辑 (包括 docx/pptx/xlsx 格式)。Seafile 也提供视频,音频,PDF, 图片和文本文件的预览。

审计日志

Seafile 保存以下的日志来便于你监控文件的使用

  • 登录日志: 用户的登录日志
  • 流量日志: 记录每个用户通过共享外链产生的流量
  • 访问日志: 记录通过 Web 界面,API 客户端的文件的访问
  • 编辑日志: 文件编辑/修改日志
  • 权限日志: 记录访问权限的修改

文件共享和权限控制

资料库和目录可以以只读或读写的权限共享给用户和群组。在已共享的目录中可以给一个子目录设置更细粒度的权限。 文件也可通过共享外链共享给 外部用户。 共享外链可用密码保护,并支持设置过期日期。

安全和加密

Seafile 支持端到端的加密技术来保护你的数据安全。 Seafile 也包含了以下的安全特性:

  • 两步验证
  • 服务器端数据加密
  • 所有的数据传输使用 HTTPS/TLS 协议
  • 远程删除
  • 文件病毒扫描
  • 通过外链上传的文件提供即时病毒扫描

用户管理和统一登录

Seafile 支持基于角色的用户管理。你可以定义不同的角色,并赋予每个角色不同的功能。比如你可以定义访客角色,并定义访客不能创建资料库和创建共享链接。

Seafile 支持 LDAP/AD 集成。用户可以通过邮箱或者 Windows 用户名来登录。AD 中的群组也可以同步到 Seafile 中。

备份和数据恢复

Seafile 支持定期的数据备份 (通过 mysqldump 和 rsync). Seafile 也支持运行一台备份服务器,将主服务器上的数据实时备份到备份服务器上。

Seafile 包含 seaf-fsck 工具来帮助管理员来检查和移除损坏的数据。fsck 工具也支持在没有数据库的情况下导出原始文件。

集成

Seafile 包含 WebDAV 接口。你可以通过该接口和其他移动应用集成。

Seafile 也包含 HTTP 的 REST API 来和第三方应用整合。