Seafile 是一个高性能的企业级文件同步和共享系统,支持文件版本控制和团队协作。它提供了类似 Dropbox 的功能,但完全自托管,让您完全掌控数据。
主要功能
- 文件同步:支持多设备文件同步,支持增量同步
- 版本控制:自动保存文件历史版本,支持版本回滚
- 团队协作:支持团队空间、权限管理和文件共享
- 在线预览:支持多种文件格式的在线预览
- 文件加密:支持客户端加密,保护数据安全
- 文件锁定:支持文件锁定,防止并发编辑冲突
- 全文搜索:支持文件内容全文搜索
- WebDAV:支持 WebDAV 协议,方便与其他应用集成
- 移动端支持:提供 iOS 和 Android 客户端
- API 接口:提供完整的 API 接口
部署要求
- Python 3.6 或更高版本
- MySQL/MariaDB 数据库
- Redis(用于缓存)
- Nginx/Apache 作为 Web 服务器
- 最低配置:2核 CPU,2GB 内存
- 推荐配置:4核+ CPU,4GB+ 内存
- 存储空间:根据需求配置