A file sharing and content collaboration platform for organizations built with a micro-service architecture.

Pydio Cells is an open-source, self-hosted file sharing and content collaboration platform designed for organizations. It provides a centralized system for managing documents and sharing files through a web-based interface, allowing teams to organize and distribute data within a controlled environment. The software is deployed as a server application and requires a MySQL or MariaDB database to function as its primary data store.
The platform is written in the Go language and utilizes a micro-service architecture to handle file operations and user requests. It is compatible with Linux, macOS, and Windows distributions, though primary development and testing occur on macOS, Ubuntu, Debian, and CentOS. Users can deploy the system using pre-built binaries or by compiling the source code using a Go toolchain and a makefile for development and testing purposes.
The system is built for organizational use cases where secure document sharing and structured file synchronization are required. Because it is written in Go, it leverages a compiled binary for the backend, which interacts with a relational database to manage user data and file metadata. The architecture is designed to be modular, allowing for a rewrite of the original Pydio project to improve performance and maintainability. The project follows the AGPLv3 license and allows for community contributions via a public developer guide and a dedicated translation process through Crowdin.
Pydio Cells serves as a technical infrastructure for organizations needing a self-managed document management system that remains under their own administrative control.
Synchronizes files between two or more computers using a continuous peer to peer synchronization process.
Share files and messages between nearby devices over a local network without requiring an internet connection.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.