开发者2025 年 4 月 2 日 12:00

Cloudreve: 支持多家云存储的云盘系统

Cloudreve 是一个支持多家云存储的自部署文件管理和分享系统,适合个人和企业使用,支持多种云存储服务,提供文件上传、下载、管理等功能。

Cloudreve: 支持多家云存储的云盘系统

🔗 GitHub

Cloudreve 是一个自托管的文件管理和分享系统,支持多种存储提供商。它提供了一个统一的用户界面,让用户可以不必关心底层的物理存储位置,轻松管理和分享文件。该项目可用于构建个人云盘、文件共享系统或适用于大小群体的公共云存储平台。

项目采用 Go 语言编写后端,提供了现代化的 Web 界面和丰富的功能集,包括多用户支持、在线预览、WebDAV 集成、离线下载等。它的设计理念是「一体化打包」,所有功能开箱即用,同时支持多种部署方式,包括二进制文件、Docker 以及从源代码构建。

主要特点

  • 多存储支持:支持本地存储、远程存储、七牛云、阿里云 OSS、腾讯云 COS、又拍云、OneDrive 以及 S3 兼容的 API
  • 文件操作:支持拖放上传文件或文件夹,带有流式上传处理和速度限制
  • 离线下载:与 Aria2 集成,支持使用多个下载节点分担负载
  • 文件处理:支持压缩/解压文件,批量下载文件
  • WebDAV 支持:覆盖所有存储提供商的 WebDAV 访问
  • 多媒体预览:在线预览视频、图像、音频、ePub 文件;在线编辑文本、Office 文档
  • 界面定制:自定义主题颜色,支持黑暗模式,PWA 应用,单页应用,国际化支持
  • Pro 版本:提供移动端 APP、更多高级功能和扩展支持

部署选项

  • 二进制文件:直接下载对应系统架构的二进制文件运行
  • Docker:使用官方或社区提供的 Docker 镜像快速部署
  • 源码构建:从 GitHub 克隆源码自行编译

开源许可证

GPL-3.0。