← 返回到所有服务
GitHub 仓库信息
获取时间 · 2026年6月5日 ★ 14,792 最新版本: v9.0.5 最后更新: 2026年6月5日
README
## Introduction [](http://travis-ci.org/haiwen/seafile) 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. 3. Download links with password protection 4. Upload links 5. Version control ### Drive client * Access all files in the cloud via virtual drive. * Files are synced on demand. ### Privacy protection 1. Library encryption with a user chosen password. 2. Client side encryption when using the desktop syncing. ### Metadata Management * Extensible file properties, like file owner, deadline, status * Flexible file views to match your use cases, including table view, Kanban view, gallery view, map view and statistics view * File tags with parent-child hierarchy ### Collaboration * Integration with Online Office Suites, including OnlyOffice, Collabora * SeaDoc: a built-in collaborative document editor * Wiki: built-in knowledge bases * Integrarion with Excalidraw for collaborative white-board ## Source repositories for Seafile components Each component of Seafile has its own source code repository on Github. * Sync client daemon (this repository): https://github.com/haiwen/seafile * Sync client GUI: https://github.com/haiwen/seafile-client * Server core: https://github.com/haiwen/seafile-server * Server web UI: https://github.com/haiwen/seahub * iOS app: https://github.com/haiwen/seafile-iOS * Android app: https://github.com/haiwen/seadroid * WebDAV: https://github.com/haiwen/seafdav 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](https://manual.seafile.com/latest/develop/server/) Bug and Feature Request Reports =============================== Please only submit bugs in GitHub issues (Pro customers should contact us via Email): * Server, Web interface (Seahub) and desktop clients: https://github.com/haiwen/seafile/issues * Android client: https://github.com/haiwen/seadroid/issues * iOS client: https://github.com/haiwen/seafile-iOS/issues Feature requests can be made and installation/usage problems can be discussed in the forum https://forum.seafile.com/. Internationalization (I18n) =========================== * [Translate Seafile web ui](https://github.com/haiwen/seahub/?tab=readme-ov-file#internationalization-i18n) * [Translate Seafile desktop client](https://github.com/haiwen/seafile-client/#internationalization) * [Translate Seafile Android app](https://github.com/haiwen/seadroid#internationalization) * [Translate Seafile iOS app](https://github.com/haiwen/seafile-ios#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](https://manual.seafile.com/latest/introduction/contribution/). License ======= - Seafile iOS client: Apache License v2 - Seafile Android client: GPLv3 - Desktop syncing client (this repository): GPLv2 - Seafile Server core: AGPLv3 - Seahub (Seafile server Web UI): Apache License v2 Contact ======= Twitter: @seafile <https://twitter.com/seafile> Forum: <https://forum.seafile.com>
Seafile 是一个高性能的企业级文件同步和共享系统,支持文件版本控制和团队协作。它提供了类似 Dropbox 的功能,但完全自托管,让您完全掌控数据。
主要功能
- 文件同步:支持多设备文件同步,支持增量同步
- 版本控制:自动保存文件历史版本,支持版本回滚
- 团队协作:支持团队空间、权限管理和文件共享
- 在线预览:支持多种文件格式的在线预览
- 文件加密:支持客户端加密,保护数据安全
- 文件锁定:支持文件锁定,防止并发编辑冲突
- 全文搜索:支持文件内容全文搜索
- WebDAV:支持 WebDAV 协议,方便与其他应用集成
- 移动端支持:提供 iOS 和 Android 客户端
- API 接口:提供完整的 API 接口
部署要求
- Python 3.6 或更高版本
- MySQL/MariaDB 数据库
- Redis(用于缓存)
- Nginx/Apache 作为 Web 服务器
- 最低配置:2核 CPU,2GB 内存
- 推荐配置:4核+ CPU,4GB+ 内存
- 存储空间:根据需求配置