1、创建专属桥接网络

若已创建,可跳过此步骤。

https://www.hcjike.com/archives/tMUqkbKb

2、部署项目

2.1、创建项目

2.2、Compose配置

networks:
  app_network:
    external: true
services:
    aria2:
        image: superng6/aria2:webui-latest
        container_name: aria2
        networks:
            - app_network
        environment:
            - PUID=1000
            - PGID=10
            - TZ=Asia/Shanghai
            - SECRET=RPC密钥
            - CACHE=512M
            - PORT=6800
            - WEBUI=true
            - WEBUI_PORT=8080
            - BTPORT=32516
            - UT=true
            - QUIET=true
            - SMD=true
        ports:
            - 10802:6800
            - 10808:8080
            - 32516:32516
        volumes:
            - /volume4/docker/cloudreve/data/data:/data
            - ./data/config:/config
            - ./data/downloads:/downloads
        restart: unless-stopped   
  • PUID=1000PGID=10:一般无需修改除非遇到文件权限问题,可修改为0

  • SECRET=RPC密钥RPC密钥必须修改为强密码;

  • PORT=6800:RPC通讯端口;

  • WEBUI_PORT=8080:WEBUI访问端口,此镜像自带UI,因此设置WEBUI=true后,可通过此端口直接访问;

  • BTPORT=32516:BT的通讯端口;

  • /volume4/docker/cloudreve/data/data:/data:用于Cloudreve离线下载的目录,/volume4/docker/cloudreve/data/data必须与Cloudreve的/data宿主机路径完全一致的目录全路径,映射目录固定为/data

3、WEBUI

访问:http://ip:10808

  1. AriaNg 设置中填写对应的内网IP与宿主机端口;

  2. 填写与 SECRET=RPC 密钥对应的密码,重新加载页面后即可正常连接。