随着云存储服务的普及,越来越多的人开始将文件存储到云端。然而,商业网盘(如Google Drive、OneDrive、某度云等)往往有存储限制、隐私问题、下载限速等问题。
而自建网盘又常常面临技术门槛高、功能单一的困扰。
最近在 GitHub 上找到一款标星22.6K,支持多家云存储的开源云盘系统:Cloudreve。

支持本地存储 & 多种云存储服务(七牛云、阿里云 OSS、腾讯 COS、S3等),并提供 WebDAV、离线下载、在线播放、文件分享 等全方位功能,是目前最强大的开源云盘系统之一!
其技术栈后端采用 Go 语言开发的,性能极佳;前端是采用当下主流的 React 框架。
主要功能
1、多存储支持
支持本机、从机、七牛云、阿里云 OSS、腾讯云 COS、又拍云、OneDrive、S3兼容协议作为存储端。
用户可以根据需求灵活配置存储策略,充分利用现有资源。
2、 高效离线下载(Aria2 集成)
可对接 Aria2 离线下载,可使用多个从机节点分担下载任务。
3、文件直传与下载
支持客户端直传和下载,提供下载限速功能,避免占用过多带宽。支持文件压缩与解压缩,方便管理和传输。
提供批量下载功能,一次性打包多个文件。
4、全面 WebDAV 支持
覆盖所有存储提供商的 WebDAV 协议支持,可通过 WebDAV 客户端(如 Windows 资源管理器或第三方文件管理器)直接访问云盘,真正实现跨平台无缝文件管理。
5、多用户管理
支持多用户和多用户组管理,可创建带有过期日期的分享链接,控制访问权限。
6、在线预览与编辑
支持在线预览视频、图片、音频和 ePub 文件,无需下载即可查看;同时也提供文本文件和 Office 文档的在线编辑功能。
快速使用
Cloudreve 提供有打包好的 Windows 一键安装包及 Linux 一键编译脚本,还提供了Docker快速部署。
采用最适合自己的那一种方式即可。
在项目“Releases”页面下载适合你系统的版本安装包。

Docker 快速安装命令:
docker run -d \
-p 5212:5212 \
--mount type=bind,source=<path_to_your_config>,target=/cloudreve/conf.ini \
--mount type=bind,source=<path_to_your_db>,target=/cloudreve/cloudreve.db \
-v <path_to_your_uploads>:/cloudreve/uploads \
-v <path_to_your_avatar>:/cloudreve/avatar \
cloudreve/cloudreve:latest
Linux手动安装:
# 解压程序包
tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz
# 赋予执行权限
chmod +x ./cloudreve
# 启动 Cloudreve
./cloudreve
运行后,访问 http://localhost:5212
即可进入 Cloudreve 网页管理界面。
适用场景
-
• 搭建个人网盘:不限存储大小,支持 WebDAV,随时访问文件。 -
• 团队文件共享:设置不同用户权限,管理多个账户。 -
• 离线下载服务器:配合 Aria2,实现百度网盘替代方案。 -
• 家庭 NAS 方案:支持本地存储+云存储,适用于OpenWRT。 -
• 站点资源分发:通过直链分享文件,搭建镜像站/下载站。
写在最后
Cloudreve 可以助力个人及企业随时搭建私有化云盘,支持多种存储方式、离线下载、WebDAV 访问、在线播放,是目前最完整的开源云存储解决方案之一!
跨平台支持,开箱即用。无论是个人用户追求数据自由,还是团队需要高效协作,Cloudreve 都能满足需求。
GitHub 项目地址:https://github.com/cloudreve/Cloudreve
TIPS:需要安装包的小伙伴,可复制关键词 “cloudreve” 发送到公众号获取。

(文:开源星探)