Seafile

A self-hosted cloud storage system for syncing and sharing files with integrated metadata management and collaborative editing.

Seafile screenshot 1

Seafile is an open-source, self-hosted cloud storage system that focuses on privacy protection and teamwork, organizing files into libraries that can be synced independently. This structure allows users to manage different sets of data with separate synchronization rules and security settings.

The software is deployed as a server with accompanying clients for desktop, iOS, and Android. Users manage their files through a web interface or a virtual drive that syncs files on demand, allowing access to cloud data without occupying local disk space. The system supports both individual use and organizational deployment through the creation of groups for streamlined file sharing.

Key features

  • Selective synchronization for any folder
  • Library encryption using user chosen passwords
  • Content delta transfers with resumable interrupted uploads
  • Extensible file properties and hierarchical tags
  • Multiple file views including Kanban, table, gallery, and map
  • Integration with OnlyOffice and Collabora
  • Built-in collaborative document editing via SeaDoc
  • Integrated Wiki for knowledge bases and Excalidraw for white-boarding
  • Version control for shared and synced files

Seafile is designed for teams and individuals who require advanced metadata management alongside standard file syncing. Its architecture supports syncing across two or more servers and handles file conflicts based on history rather than timestamps. The system integrates several collaboration tools, including a built-in wiki and white-boarding, to move beyond simple storage into a full document management system. Client side encryption is available when using the desktop syncing client to ensure data privacy during transit.

The project is split into several components, including a server core, a web UI called Seahub, and dedicated mobile applications. This modular approach allows for specific updates to the sync daemon or the web interface independently. It serves as a comprehensive solution for secure document sharing and knowledge management in self-hosted environments.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity20 days ago
Repository Age14 years
LicenseGPL-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.