Cloudreve

安装

快速开始 | 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/24

nginx反向代理

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有点问题,后面再看看怎么部署吧:发现了,是没用代理,有些东西下载不下来。