Cloudreve 是一个支持多种云存储的网盘系统,支持本地存储、对象存储和云存储。它提供了丰富的文件管理功能,支持多用户、多存储策略,是一个功能完整的自托管网盘解决方案。
主要功能
- 多存储支持:支持本地存储、对象存储(S3、OSS、COS等)和云存储
- 文件管理:文件上传、下载、分享、预览、在线编辑
- 用户系统:多用户支持,用户组和权限管理
- 存储策略:可以为不同用户组设置不同的存储策略
- 文件分享:支持公开分享和私密分享,可设置密码和有效期
- 在线预览:支持图片、视频、音频、文档等多种格式的在线预览
- WebDAV:支持 WebDAV 协议,方便与其他应用集成
- 文件处理:支持图片处理、视频转码等功能
- 主题定制:支持自定义主题和界面
- API 接口:提供完整的 API 接口
部署要求
- Go 1.16 或更高版本
- MySQL 5.7 或更高版本
- Redis(可选,用于缓存)
- 最低配置:1核 CPU,1GB 内存
- 推荐配置:2核+ CPU,2GB+ 内存
- 存储空间:根据需求配置