Seafile is an open source cloud storage system aimed at teams that want to keep their files in their own infrastructure rather than on a third-party service. Files are grouped into units called libraries, and each library can be synced on its own. A library can also be encrypted with a password chosen by the user, so the server cannot read the contents. Users can create groups and share files into those groups. The sync features are the core of the project. You can pick which folders to sync, conflicts are handled by looking at file history instead of just timestamps, and only the changed part of a file is sent to the server. Transfers can be resumed after an interruption, and the client can sync with more than one server at a time, or with folders that already exist on disk. Beyond sync, the README lists sharing and collaboration features: sharing folders between users or groups, download links with password protection, upload links, and version history. A drive client exposes all files through a virtual drive and downloads them on demand. There is also a metadata layer with file properties like owner, deadline, and status, plus several file views including table, Kanban, gallery, map, and statistics. Files can be tagged with parent-child hierarchy. Collaboration tools include built-in integration with online office suites like OnlyOffice and Collabora, a document editor called SeaDoc, a built-in wiki for knowledge bases, and an Excalidraw integration for shared whiteboards. The project is split across many repositories: the sync client daemon (this one), a sync client GUI, the server core, the server web UI called Seahub, iOS and Android apps, and a WebDAV component. Different parts ship under different licenses: the iOS client is Apache 2, the Android client is GPLv3, the desktop sync client in this repository is GPLv2, the server core is AGPLv3, and Seahub is Apache 2. Build instructions, change logs, translation guides, and contribution notes all live in the Seafile manual website linked from the README.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.