OxiCloud is a self-hosted cloud storage platform built in Rust that consolidates files, photos, calendars, and contacts in a single lightweight application.
The project addresses the operational complexity of traditional cloud suites by offering a standards-based alternative designed for self-hosters and small teams. Rather than attempting to replicate the full plugin ecosystem of heavier platforms, OxiCloud prioritizes fast startup, low resource consumption, and interoperability through standard protocols. It implements WebDAV, CalDAV, and CardDAV natively, enabling files, calendars, and contacts to work with existing desktop and mobile clients without requiring custom sync tooling. The platform includes core features such as file previews, sharing, trash, search, favorites, and recent items, alongside modern authentication via OIDC/SSO, user quotas, role-based access, and shared links.
OxiCloud suits self-hosters, home labs, and small teams seeking cloud functionality without the resource demands and complexity of a PHP-based stack. It is particularly valuable for deployments where simplicity and performance matter more than extensive plugin support. The project provides multiple deployment options including Docker Compose, prebuilt binaries, a Helm chart, and a Nix module, reducing setup friction across different environments.
Development activity shows consistent engagement with infrastructure and testing. The project maintains active CI workflows and publishes Docker images. Documentation is actively maintained with a dedicated documentation site and responsiveness to documentation improvement requests. The codebase targets modern Rust versions and demonstrates attention to both feature requests and user feedback through its issue templates.