
Dropbox
Cloud file storage and sync for teams and individuals
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted file management system with multi-cloud storage support
Self-hosted file management and sharing platform that unifies local storage, OneDrive, S3, and eight other cloud providers with WebDAV, offline downloads, and rich media previews.

Cloudreve is a self-hosted file management system designed for users who need unified access to multiple storage backends. Built with Go and React, it bridges local storage with popular cloud providers including OneDrive, S3-compatible services, Qiniu, Aliyun OSS, Tencent COS, and Upyun.
The platform supports direct client-to-storage transmission for uploads and downloads, eliminating server bottlenecks. Integration with Aria2 and qBittorrent enables background downloads distributed across multiple nodes. Users can compress and extract archives, preview videos, images, audio, and ePub files, and edit text, Markdown, diagrams, and Office documents directly in the browser. WebDAV support ensures compatibility with third-party clients across all storage providers.
Cloudreve ships as an all-in-one binary with features enabled out of the box. Multi-user and multi-group support makes it suitable for teams, families, or individuals managing personal cloud infrastructure. The interface offers customizable themes, dark mode, progressive web app capabilities, and internationalization. Licensed under GPL v3, it targets users seeking control over their file storage without vendor lock-in.
When teams consider Cloudreve, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Hybrid Cloud Archive
Store frequently accessed files locally while archiving cold data to S3-compatible storage, managing both through one interface with automatic tiering policies.
Family Media Library
Centralize photos and videos from multiple OneDrive accounts, enable WebDAV access for mobile apps, and share albums with expiration-protected links.
Distributed Download Hub
Queue large files through Aria2 integration, distribute downloads across multiple nodes, and automatically organize completed files into cloud storage.
Cross-Provider File Sync
Unify access to Aliyun OSS, Tencent COS, and local NAS storage, allowing teams to search metadata and preview documents regardless of backend location.
Cloudreve supports local storage, remote nodes, OneDrive, S3-compatible APIs, Qiniu, Aliyun OSS, Tencent COS, and Upyun. Each provider can be configured independently with direct client-to-storage transmission.
The all-in-one binary includes embedded storage for configuration and metadata. For production deployments, refer to the official documentation for database configuration options.
Yes, Cloudreve provides WebDAV access covering all configured storage providers, allowing you to mount your multi-cloud storage in standard file managers and mobile apps.
Cloudreve generates pre-signed URLs or temporary credentials so clients upload and download directly to/from the storage provider, bypassing the Cloudreve server to save bandwidth and improve speed.
By integrating Aria2 or qBittorrent, Cloudreve can download HTTP, FTP, magnet links, and torrents in the background, then store completed files in any configured storage backend.
Project at a glance
ActiveLast synced 4 days ago