
Cloudreve
Self-hosted file management and sharing platform that unifies local disk and multiple cloud storage providers behind one web interface.
Open source alternative to:



Cloudreve is a self-hosted file management and sharing system written in Go. It gives you a polished web interface for uploading, organizing, previewing, and sharing files, while letting you store data across multiple backends: local disk, remote nodes, S3-compatible APIs, OneDrive, and a range of Chinese cloud providers (Qiniu Kodo, Aliyun OSS, Tencent COS, Huawei OBS, and more). Clients upload and download directly to the storage provider, so your server bandwidth is not a bottleneck.
It covers much of what you get from Dropbox or Google Drive: drag-and-drop uploads with parallel resumable transfers, share links with expiration dates, multi-user support with groups, and online preview for images, video, audio, and ePub. You can also edit text, Markdown, and Office documents in the browser. WebDAV support works across all configured storage providers, and an integrated Aria2/qBittorrent connection lets the server download files in the background on your behalf.
Compared to the hosted services it replaces, Cloudreve keeps everything on hardware you control and avoids per-user subscription fees. The whole system ships as a single binary or Docker container with an embedded database option, so a personal instance can run on a small VPS or even a Raspberry Pi. If you already pay for object storage like S3 or OSS, Cloudreve can serve as the friendly front end to it instead of paying for another bundled cloud subscription.
Categories:
Frequently Asked Questions
Which storage backends does Cloudreve support?
Cloudreve stores files on local disk, remote nodes running Cloudreve, S3-compatible APIs, OneDrive, Qiniu Kodo, Aliyun OSS, Tencent COS, Huawei Cloud OBS, Kingsoft Cloud KS3, and Upyun. You can mix multiple providers in one instance and clients transfer data directly to the storage provider.
Does Cloudreve support WebDAV?
Yes. Cloudreve exposes a WebDAV server that works across all configured storage providers, so you can mount your Cloudreve storage as a network drive in operating systems and third-party file managers that speak WebDAV.
Can Cloudreve download files for me in the background?
Yes. Cloudreve integrates with Aria2 and qBittorrent so the server can download files in the background, including offline downloads. You can use multiple download nodes to share the load across machines.
Which file types can Cloudreve preview or edit online?
Cloudreve can preview videos, images, audio, and ePub files in the browser. It also supports online editing of text files, Markdown, diagrams, images, and Office documents.
Does Cloudreve support multiple users and sharing?
Yes. Cloudreve supports multi-user setups with user groups and distinct storage policies per group. Users can create share links for files and folders with optional expiration dates.
Looking for contributors
This project is actively seeking help, join the community!
OpenAltFinder Score
Project Details
Repository details
Updated 9/21/2026, 10:00:15 AM
View RepositoryCompare Cloudreve with
Similar open source alternatives

Paperless-ngx
Self-hosted document management system with OCR, full-text search, and automatic tagging for your paper documents.

SafeBucket
Self-hosted file sharing platform with direct S3 uploads, SSO, and role-based access control.
Dropbox
Twake Drive
The open-source alternative to Google Drive.

Syncthing
Continuous file synchronization program that syncs files directly between your devices — no cloud required.
Dropbox
OpenCloud
OpenCloud is an open-source platform for file management, sharing, and team collaboration. It's easy to deploy, fully self-hostable, and built for modern, privacy-first workflows.

ownCloud
ownCloud is the pioneering open-source file sync and sharing platform. Self-host your cloud for files, calendars, contacts, and collaboration — your data.





