38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
## CloudrevePlus
|
||
### 简介
|
||
+ 🌩 支持多家云存储的云盘系统
|
||
+ 基于 [3.8.3开源版本](https://github.com/cloudreve/Cloudreve/releases/tag/3.8.3) 二次开发
|
||
+ 拉取主线最新版源码
|
||
+ 更新依赖至较新版本
|
||
+ 合并部分pr
|
||
- [frontend#167](https://github.com/cloudreve/frontend/pull/167)
|
||
- [backend#1911](https://github.com/cloudreve/Cloudreve/pull/1911)
|
||
- [backend#1949](https://github.com/cloudreve/Cloudreve/pull/1949)
|
||
+ 修复部分已知Bug
|
||
+ 添加一些实用功能
|
||
|
||
### 使用
|
||
+ 无需修改启动脚本,正常运行即可
|
||
+ 使用原有社区版数据库需备份后执行以下命令:
|
||
```
|
||
./cloudreveplus --database-script OSSToPlus
|
||
```
|
||
|
||
### 编译
|
||
+ 还是如果不需要修改前端,直接构建后端即可,前端包已预置
|
||
+ 前端
|
||
- 环境:NodeJS v16.20 *
|
||
- 进入 assets 目录:`cd assets`
|
||
- 安装依赖:`yarn install` *
|
||
- 构建静态:`yarn build` *
|
||
- 打包文件:`bash pakstatics.sh`
|
||
- (注:包管理器一定要用yarn,否则会报错)
|
||
+ 后端
|
||
- 环境:Golang >= 1.18,越新越好
|
||
- 进入源码目录
|
||
- 构建程序:`go build -ldflags "-s -w" -tags "go_json" .`
|
||
|
||
### 其它
|
||
+ 未经完整测试,建议不要用于生产环境
|
||
+ “仅供交流学习使用,严禁用于非法目的,否则造成一切后果自负”
|