This project provides containerized images for deploying a self-managed content collaboration and file sharing server. It enables the creation of private cloud storage and self-hosted file synchronization environments, allowing users to maintain data ownership and control over their infrastructure.
The deployment model utilizes Docker images to simplify installation, scaling, and version updates. It distinguishes itself through a database-agnostic storage approach, supporting integration with PostgreSQL, MySQL, MariaDB, or SQLite, and employs volume mapping to ensure data persistence across container restarts.
The system covers a broad range of capabilities including identity and access management with OpenID Connect and two-factor authentication, remote file synchronization via WebDAV, and automated background processing. It also includes administrative tools such as a command-line interface and a content workflow engine for defining data processing rules.
Initial setup is handled through automated installation using environment variables for database connections and administrative credentials.