
Cloudreve
Self-hosted file management and sharing platform that unifies local disk and multiple cloud storage providers behind one web interface.
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.












