7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

Cloudreve

Open source

A self-hosted file management and sharing system that stores files across local disks and many cloud storage providers, with WebDAV, previews and share links.

cloudreve.org
Cloudreve homepage screenshot
GitHub stars
29k
Last commit
11 days ago
Repository age
8 years
Version
4.19.1
Licence
GPL-3.0
Self-hosted
Yes

About Cloudreve

Cloudreve is a self-hosted file management and sharing system with support for multiple storage backends. You can keep files on local disk, on a remote node, or with providers including OneDrive, S3-compatible services and several Chinese clouds such as Aliyun, Tencent, Huawei and Qiniu, and clients transfer data directly to the provider.

Everyday file features include drag-and-drop upload of files and folders with parallel, resumable transfers, batch download, compressing and extracting archives, WebDAV access across all storage providers, and background downloads through Aria2 or qBittorrent using one or more download nodes. Media metadata can be extracted so files can be searched by metadata or tag. Multiple users and groups are supported, and share links for files and folders can carry an expiry date. Videos, images, audio and ePub files preview online, and text, Markdown, diagrams and Office documents can be edited.

Cloudreve is written in Go and licensed under GPL-3.0, with a project homepage, online demo, documentation and Telegram and Discord communities. It suits individuals and small organizations that want a private, Chinese-ecosystem-friendly alternative to commercial cloud drives.

Key features

  • Multiple storage backends including S3 and OneDrive
  • Direct client-to-provider transfers
  • WebDAV access to storage
  • Resumable parallel uploads
  • Share links with expiry dates
  • Online preview and editing of documents
  • Multi-user and group management

Good fit for

  • →A private cloud drive on your own server
  • →Unified access to several storage providers
  • →Sharing files with expiring links
Built with
Go
Tags
file-sharing
cloud-storage
self-hosted
webdav
file-manager
s3
go
onedrive

Cloudreve: questions and answers

What is Cloudreve used for?
Cloudreve is a self-hosted file management and sharing system that stores files across local disks and many cloud storage providers, with WebDAV, previews and share links. It is a good fit for a private cloud drive on your own server, unified access to several storage providers and sharing files with expiring links.
Is Cloudreve open source?
Yes. Cloudreve is open source under the GPL-3.0 licence. Its source code is on GitHub at cloudreve/cloudreve and is written mainly in Go.
Is Cloudreve free?
Yes. Cloudreve is open source, so the software itself is free to use.
Can I self-host Cloudreve?
Yes. Cloudreve can be self-hosted on your own server or infrastructure; there is no official hosted version.
What is Cloudreve an alternative to?
Cloudreve is an open-source alternative to Dropbox, Box, Google Drive and Microsoft OneDrive. Other open-source alternatives to Dropbox include Nextcloud, Seafile and ownCloud.
Is Cloudreve actively maintained?
Yes. The most recent commit to Cloudreve was on 21 September 2026, and the latest release is 4.19.1, published on 18 September 2026. The project has 29k stars on GitHub.

Open-source alternatives to Cloudreve

See all

SaaS alternatives to Cloudreve

See all