部署Cloudreve个人网盘服务
参考: https://notes.lzwang.ltd/Docker/docker_deploy_cloudreve/
Cloudreve官方文档
准备docker-compose文件
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一致
记得先手动创建文件夹
├── aria2
│ └── config
├── cloudreve
│ ├── avatar
│ ├── config
│ ├── db
│ └── uploads
├── downloads
│ └── aria2
└── docker-compose.yml
离线下载配置
使用docker-compose成功启动两个容器后,注意观察cloudreve的日志,会给出初始的用户名邮箱和随机密码。在登入cloudreve后,点击右上角头像,选择管理面板——参数设置——离线下载,配置离线下载内容如下:
RPC 服务器地址 http://127.0.0.1:6800/
RPC Secret 4y^e-&yV3p5Vf^EWq
临时下载目录 /downloads
参数设置完毕后,点击测试连接,成功后保存即可进行离线下载。