Seafile:把文件同步搬到自己的服务器上,资料库模型很耐造
自建的同步盘
Seafile 是一套开源的文件同步与共享平台,和常见的公有云网盘不同,它需要你自己准备一台服务器来跑服务端,客户端则覆盖桌面与移动端。它用“资料库”来组织文件:一个资料库可以单独同步、单独分享、单独加密,也可以设置不同的成员权限,这种结构比单纯的文件树更适合按项目或按用途切分。

同步是怎么做的
它采用的是分块级的同步:文件被切成小块,改动时只传变化的那部分,而不是整份文件重传。配合去重,同一个文件在服务器与多个客户端之间不会重复占用空间。改错文件时可以靠版本历史找回,误删也能从回收站恢复。传输过程支持加密,资料库还可以设置密码做端到端加密——这种情况下服务端只存密文,密码一旦丢失就无法恢复。

13.0 之后的变化
2026 年 1 月发布的 13.0 是一个比较大的改动:除了原有的同步与共享,它加入了自定义文件属性与多种视图(表格、看板、画廊、地图、卡片等)、标签管理,以及内置的在线文档 SeaDoc 与 Wiki 系统,还有用于提取文件信息、生成描述与标签的 AI 功能。同时社区版的部署方式变了——不再提供二进制安装包,官方推荐用 Docker Compose 配合内置的反向代理来部署,HTTPS 证书可以自动申请。

版本与选择
社区版免费开源,服务端核心自 2016 年起以 AGPLv3 发布,桌面客户端用 GPLv2,移动端另有各自的许可。专业版增加了 LDAP/SSO、审计日志、对象存储后端等企业向能力,3 人以内的小团队可以免授权使用。截至 2026 年,社区版的稳定版本序列已更新到 13.0 系列,专业版则在 14.x 线上。
愿意自己维护一台服务器、又希望文件完全掌握在自己手里,Seafile 是同步体验最接近商业网盘的自建方案之一。需要注意的是 13.0 之后装法变了:从旧版升级要先切到 Docker 部署,动手前务必做好备份。