碎碎念 - 我的云服务(Cloudreve)
因百度网盘使用不便,且博主有个人网盘的需求,选择了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 | tar zxvf cloudreve_3.4.2_linux_amd64.tar.gz |
运行
1 | cd /usr/local/cloudreve |
启动成功,现在,就可以通过公网访问 Cloudreve 了
请截图或记住初始管理员账号密码
修改管理员用户
在初次启动 cloudreve 时,系统会给出初始管理员的账号与密码
使用初始管理员账号登陆 cloudreve, 点击右上角头像,管理面板
会弹出确认站点 URL 设置,可以点击忽略或更改
点击右侧 用户 选项,新建用户,用户组选项选择管理员
点击右侧 用户组 选项,编辑用户组的空间等设置,默认空间仅为 1GB 需要修改
至此,cloudreve 已经可以正常使用了
设置后台运行和自启动
1 | vim /etc/systemd/system/cloudreve.service |
按 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
2vim /usr/local/cloudreve/conf.ini
# 按 i 键修改 输入完成按 Esc 输入 :wq 回车即可退出