A self-hosted cloud file management and collaboration platform with an integrated office suite and zero-trust security.

OpenCloud is an open-source, self-hosted web application for cloud file management and collaboration, designed specifically for teams and organizations that require GDPR compliance and zero-trust security. The software allows users to maintain full ownership of their data by hosting the infrastructure on their own hardware or private cloud environments.
The software is deployed as a server application with a backend written in Go. It includes an integrated office suite and a web-based user interface for managing files and collaborating on documents. The system is designed to be initialized quickly via a command line interface, which generates the necessary server configuration and starts the backend services to handle file requests and user sessions.
The backend architecture is distinct in that it does not use a traditional database for its operations. Instead, it stores all system data and file metadata directly within the filesystem, typically residing in a hidden directory in the user home folder. This approach removes the need for managing separate database instances and simplifies the backup process to a standard file system copy. For authentication and access control, the system relies on the OpenID Connect standard, which allows administrators to integrate the platform into existing corporate identity management systems or use the built-in provider.
OpenCloud is intended for organizations and technical teams that prioritize data sovereignty and security. It combines file synchronization with a collaborative office environment.
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.