← 返回项目库

Cloudreve 中文云盘文件系统

支持本地与多种云存储驱动的中文云盘文件系统。

提供文件上传、文件夹管理、分享、后台管理与用户设置界面,并以本地 SQLite 实例完成真实注册、登录、目录、上传和下载演示。

真实界面

项目截图

共 6 张

我的文件
面板首页
存储策略
用户
文件
设置

Capabilities

核心功能

本地与多种对象存储策略
分片上传与断点续传
文件夹、回收站和搜索管理
分享链接与直链生成
WebDAV 与设备连接
中文化的用户与管理面板

适用场景

个人搭建私有云盘
小团队共享和管理文件
多存储后端统一管理

适合谁

需要自建文件存储、团队共享和多存储策略管理的个人与小型团队。

商业化思路

可作为自建云盘基础部署,按实际存储、认证与运维需求集成。

你会拿到什么

  • Go 后端源码与构建配置
  • React 前端源码、中文界面与嵌入静态资源

部署流程

  1. 1安装 Go、Node.js 和 Yarn 依赖并构建前端静态资源
  2. 2将前端构建目录嵌入 application/statics/assets.zip 后执行 go build
  3. 3配置可写工作目录、数据库、站点 URL 与存储策略

真实验证结果

已通过 6 个真实运行的中文页面、HTTP、可见正文、控制台、破图和横向溢出门禁;另完成真实注册、登录、创建目录、上传文件和签名下载回读。

部署前须知

本版本沿用上游存储与认证架构;生产环境需要自行配置数据库、对象存储、邮件和反向代理。演示使用本地 SQLite,不包含生产凭据。全量 Go 测试中有三组上游旧测试仍引用已移除的 cache、conf、request API。

部署难度

较高

最低配置

需要 Go 1.22 及以上与可写工作目录;本地演示使用 SQLite,生产部署需配置数据库、存储策略和站点地址。

开源许可证

GNU GPLv3

最后验证

2026-09-02

技术栈

GoGinEntReactReduxMaterial UI

授权说明

源码随包保留 GNU GPL v3 许可证文件;使用、修改和再分发请遵守许可证义务,权利归上游权利人所有。

Release notes

版本记录

1 个已发布版本

v4.1.0-cn-1167 当前推荐

补齐与后端 4.1.0 匹配的中文前端、嵌入静态资源,移除管理面板中的 Telegram 推广入口,并修正解压任务格式错误的静态检查问题。

部署要求:Go 1.22 及以上、Node.js 18 及以上、Yarn 1;生产部署还需要可写工作目录、数据库和目标存储。

已知问题:全量 Go 测试中有三组上游旧测试仍引用已移除的 cache、conf、request API;核心生产包构建、目标包测试、真实 API 与浏览器证据均已通过。

登录后领取