logo
icon

OxiCloud

Self-hosted cloud storage written in Rust.

template cover
Deployed0 times
Publisherridemountainpig
Created2026-03-20
Services
service icon
service icon
Tags
ToolStorageProductivity

OxiCloud

Self-hosted cloud storage — blazingly fast. Built with Rust for minimal resource usage.

Features

Storage & Files

  • Upload / download / organise — drag-and-drop, multi-file, grid & list views
  • Chunked uploads — TUS-like protocol, parallel chunks, resumable, MD5 integrity
  • File deduplication — SHA-256 content-addressable blobs with automatic ref-counting
  • Adaptive compression — zstd / gzip selected per MIME type
  • Trash bin — soft-delete, restore, auto-purge by retention policy
  • Favourites & recent files
  • Full-text search — by name, type, date range, size, recursive subtree (ltree)
  • MIME magic-byte detection — infer file type, not just extension guessing
  • Inline preview — images, PDF, text, audio & video player modal
  • Thumbnails & transcoding — WebP / AVIF on-the-fly via image crate

Protocols

  • WebDAV — RFC 4918, streaming PROPFIND, locking, compatible with all major clients
  • CalDAV — calendar sync (Thunderbird, GNOME Calendar, iOS, DAVx⁵, and more)
  • CardDAV — contacts sync with vCard support
  • WOPI — edit Office docs in Collabora Online or OnlyOffice
  • REST API — complete JSON API for all operations

Security & Auth

  • JWT authentication with refresh tokens
  • Argon2id password hashing
  • OIDC / SSO — Keycloak, Authentik, Authelia, Google, Azure AD, and more
  • Role-based access — admin / user, per-folder permissions
  • Storage quotas per user
  • Shared links with optional password protection

Default Credentials

On first launch, OxiCloud will prompt you to create an admin account through the web UI.

For more details, see the official documentation.