因百度网盘使用不便,且博主有个人网盘的需求,选择了Cloudreve搭建个人网盘

Cloudreve

cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。
Cloudreve 官网地址 : https://cloudreve.org/
下图为 Cloudreve 初始化后的首页


下载安装

查看 Linux 系统架构

1
uname -a

下载对应版本 cloudreve

1
wget https://github.com/cloudreve/Cloudreve/releases/download/3.4.2/cloudreve_3.4.2_linux_amd64.tar.gz

解压并移动到 /usr/local 目录

1
2
3
tar zxvf cloudreve_3.4.2_linux_amd64.tar.gz
mkdir /usr/local/cloudreve
mv cloudreve /usr/local/cloudreve/

运行

1
2
3
cd /usr/local/cloudreve
chmod +x cloudreve
./cloudreve

启动成功,现在,就可以通过公网访问 Cloudreve 了
请截图或记住初始管理员账号密码


修改管理员用户

在初次启动 cloudreve 时,系统会给出初始管理员的账号与密码

使用初始管理员账号登陆 cloudreve, 点击右上角头像,管理面板

会弹出确认站点 URL 设置,可以点击忽略或更改

点击右侧 用户 选项,新建用户,用户组选项选择管理员

点击右侧 用户组 选项,编辑用户组的空间等设置,默认空间仅为 1GB 需要修改

至此,cloudreve 已经可以正常使用了


设置后台运行和自启动

1
2
vim /etc/systemd/system/cloudreve.service
# 注意,此操作需要 root 权限

i 输入 粘贴下方代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target

[Service]
WorkingDirectory=/usr/local/cloudreve
ExecStart=/usr/local/cloudreve/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

Esc 输入 :wq 回车保存退出

1
2
3
4
5
6
7
8
# 重载 systemctl
systemctl daemon-reload
# 启动 cloudreve
systemctl start cloudreve
# 查看 cloudreve 状态
systemctl status cloudreve
# 设置开机启动
systemctl enable cloudreve

启动成功


注意事项

nginx 转发配置

如果使用 nginx 反代理 cloudreve,遇到上传速度慢或者卡死,请修改 nginx 配置,请在 location 配置项中加入如下设置

1
client_max_cody_size 20480m;


端口设置

cloudreve 的监听端口默认为 5212 如需修改,请修改 /usr/local/cloudreve/conf.ini 中的 Listen 设置

1
2
vim /usr/local/cloudreve/conf.ini
# 按 i 键修改 输入完成按 Esc 输入 :wq 回车即可退出