其它CPU架构可参考以下文档自行编译(直接复制的云盘文档)
Markdown文档请点击右上角眼睛图标渲染查看 文档版本v1.0_20221213
安装Golang环境
- 进入Golang官网下载页 https://go.dev/dl/
- 下载对应服务器架构的安装包,上传到服务器
注:ARMv7兼容ARMv6,Cloudreve要求Go版本>=1.18
- 执行以下命令(参考 https://go.dev/doc/install)
tar -C /usr/local -xzf go1.19.4.linux-armv6l.tar.gz
export PATH=$PATH:/usr/local/go/bin
source $HOME/.profile
注:把压缩包名改成你下载对应架构的
- 检测Golang是否正常运行
执行 go version
如果正常会输出类似 go version go1.19.4 linux/arm
- 安装完成
***
备注
执行命令前请切换至root用户,否则可能因为权限不足出现各种问题
Markdown文档请点击右上角眼睛图标渲染查看 文档版本v1.1_20221213
编译Cloudreve 前置条件:安装Golang环境
- 下载文件名为
Cloudreve.zip
的编译包,上传到服务器
- 直接解压
unzip Cloudreve.zip
- 进入Cloudreve文件夹
cd Cloudreve
- 编译
go build
注:国内服务器请设置Goproxy:export GOPROXY=https://proxy.golang.com.cn,direct
- 之后会生成
Cloudreve
可执行文件
***
备注
包体较大,完全解压后加上压缩包和环境依赖,请预留3G左右的空间
如报错找不到gcc,执行apt install gcc -y
,apt报错就同步一下软件源apt update
再安装
armv7的可以设置 export GOARM="7"
参考:https://www.learnhard.cn/articles/980.html