Cloudreve
安装
docker-compose安装
首先创建文件和文件夹:
mkdir -vp cloudreve/{uploads,avatar} \
&& touch cloudreve/conf.ini \
&& touch cloudreve/cloudreve.db \
&& mkdir -p aria2/config \
&& mkdir -p data/aria2 \
&& chmod -R 777 data/aria2随后docker-compose.yml文件:
services:
cloudreve:
container_name: cloudreve-server
image: common/cloudreve:3.8.3
restart: unless-stopped
volumes:
- ./data:/data
- ./cloudreve/uploads:/cloudreve/uploads
- ./cloudreve/conf.ini:/cloudreve/conf.ini
- ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db
- ./cloudreve/avatar:/cloudreve/avatar
# 5212:5212
networks:
cloudreve-subnet:
ipv4_address: 172.111.31.10
depends_on:
- aria2
aria2:
container_name: cloudreve-aria2
image: common/aria2-pro:latest
restart: unless-stopped
environment:
- RPC_SECRET=xxxxxx # 随机生成就行了$(openssl rand -bas64 42)
- RPC_PORT=6800
volumes:
- ./aria2/config:/config
- ./data:/data
networks:
cloudreve-subnet:
ipv4_address: 172.111.31.11
networks:
cloudreve-subnet:
name: cloudreve-subnet
driver: bridge
ipam:
config:
- subnet: 172.111.31.0/24nginx反向代理
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://127.0.0.1:5212;
# 如果您要使用本地存储策略,请将下一行注释符删除,并更改大小为理论最大文件尺寸
# client_max_body_size 20000m;
}问题
- 群晖nas上aria2 pro有点问题,后面再看看怎么部署吧:发现了,是没用代理,有些东西下载不下来。