OpenAltFinder
Cloudreve

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:

upload.png
homepage.png
dnd.png
1 / 3

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.

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
83/100
Project Health (50%)
83/100
License (20%)
60/100
Self-hostable (20%)
100/100
Recency (10%)
100/100
How scoring works
Project Details
Platforms
Web
License
GPL-3.0
Self hostable
Yes
Repository details
Version
4.19.1
Created
2/4/2018
Stars
28,738
Forks
3,899
Open issues
150
Last commit
9/21/2026

Updated 9/21/2026, 10:00:15 AM

View Repository

Similar open source alternatives