部署Cloudreve个人网盘服务 {#部署cloudreve个人网盘服务}
参考: https://notes.lzwang.ltd/Docker/docker_deploy_cloudreve/
Cloudreve官方文档 {#cloudreve官方文档}
准备docker-compose文件 {#准备docker-compose文件}
*
01
*
02
*
03
*
04
*
05
*
06
*
07
*
08
*
09
*
10
*
11
*
12
*
13
*
14
*
15
*
16
*
17
*
18
*
19
*
20
*
21
*
22
*
23
*
24
*
25
*
26
*
27
*
28
*
29
*
30
*
31
*
32
*
33
*
34
*
35
*
36
*
37
*
38
version: "3"
services:
cloudreve:
image: xavierniu/cloudreve
container_name: lzwang_cloudreve
restart: always
ports:
- 5212:5212
depends_on:
- aria2
environment:
- PUID=0 # 使用命令id root获取,0表示root,下同
- PGID=0
- TZ="Asia/Shanghai" # 时区
volumes:
- ./cloudreve/uploads:/cloudreve/uploads # 网盘内容
- ./cloudreve/config:/cloudreve/config # 配置文件
- ./cloudreve/db:/cloudreve/db # 数据库
- ./cloudreve/avatar:/cloudreve/avatar # 用户头像
- ./downloads:/downloads # 离线下载路径,务必与Aira2一致
aria2:
image: p3terx/aria2-pro
container_name: lzwang_aria2
restart: always
ports:
- 6800:6800
- 6888:6888
- 6888:6888/udp
environment:
- PUID=0
- PGID=0
- RPC_SECRET=4y\^e32#45Vf\^EKM # 随机字符串,建议15个字符以上
volumes:
- ./aria2/config:/config # Aira2配置文件
- ./downloads:/downloads # 离线下载路径,务必与cloudreve一致
</code>
</pre>
记得先手动创建文件夹
├── aria2
│ └── config
├── cloudreve
│ ├── avatar
│ ├── config
│ ├── db
│ └── uploads
├── downloads
│ └── aria2
└── docker-compose.yml
</code>
</pre>
离线下载配置 {#离线下载配置}
----------------
使用docker-compose成功启动两个容器后,注意观察cloudreve的日志,会给出初始的用户名邮箱和随机密码。在登入cloudreve后,点击右上角头像,选择管理面板------参数设置------离线下载,配置离线下载内容如下:
RPC 服务器地址 http://127.0.0.1:6800/
RPC Secret 4y^e-&yV3p5Vf^EWq
临时下载目录 /downloads
</code>
</pre>
参数设置完毕后,点击测试连接,成功后保存即可进行离线下载。