项目介绍
Cloudreve 是一个开源(GPL-3.0 license)、免费、功能强大的云端文件管理系统,旨在为用户提供一套私有云存储解决方案。它不仅支持多云存储后端,还提供了丰富的文件管理功能,如在线预览、文件分享、多用户协作等,是替代传统云存储服务(如百度网盘)的理想选择。凭借其高度的可扩展性和易用性,Cloudreve 已迅速成为众多企业和个人用户的首选。

应用场景
-
个人云存储:为用户提供安全、私密的个人云存储空间,支持多设备同步,方便管理个人文件和资料。 -
团队协作:支持多用户协作,适合小型团队或企业内部的文件共享和协作,提高工作效率。 -
在线教育:教师可以上传教学资料,学生可以随时在线预览和下载,促进教育资源的共享。 -
企业文档管理:为企业提供一套完整的文档管理系统,支持权限控制、版本管理等高级功能,确保企业数据的安全和有序。
功能模块
-
-
文件管理:支持文件的上传、下载、删除、移动、重命名等基本操作。
-
-
在线预览:支持多种文件格式的在线预览,如文档、图片、音频、视频等,无需下载即可查看文件内容。 -
文件分享:生成文件分享链接,支持设置密码保护、有效期限制等,方便与他人共享文件。 -
多用户管理:支持用户注册、登录、权限管理等功能,可以创建不同的用户角色,满足团队协作的需求。 -
存储后端支持:支持多种云存储后端,如阿里云OSS、腾讯云COS、AWS S3等,用户可以根据自己的需求选择合适的存储方案。 -
日志与监控:提供详细的操作日志和系统监控功能,方便管理员跟踪系统运行状态和用户行为。
功能特点
-
高度可扩展性:Cloudreve 采用模块化设计,用户可以根据自己的需求添加或删除功能模块,实现定制化开发。 -
多云支持:支持多种云存储后端,用户可以灵活选择存储方案,降低存储成本。 -
安全可靠:采用多种安全措施,如数据加密、访问控制等,确保用户数据的安全和隐私。 -
易用性:提供简洁直观的用户界面和丰富的在线帮助文档,降低用户的学习成本。 -
开源免费:Cloudreve 是一个开源项目,用户可以免费使用并参与到项目的开发和改进中来。
支持的外部云存储
支持使用本机、从机、七牛、阿里云 OSS、腾讯云 COS、华为云 OBS、S3、OneDrive 作为存储端,上传/下载均支持客户端直传,无需服务器中转。
项目技术栈
-
Go + Gin。 -
React + Redux + Material-UI。
功能演示







开源地址
https://github.com/cloudreve/Cloudreve