群晖 搭建alist 记录

docker搭建

使用docker-compose

创建一个 docker-compose.yml

version: '3.5'

services:
  qbittorrent:
    image: linuxserver/qbittorrent:latest
    container_name: qbittorrent
    # network_mode: 'host'
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Shanghai
      - WEBUI_PORT=8181  # 将外部端口更改为8181
      - WEBUI_USERNAME=admin  # 设置用户名
      - WEBUI_PASSWORD=admin  # 设置密码
    volumes:
      - /volume1/docker/qbittorrent/config:/config
      - /volume1/Download/qBittorrent:/downloads
      - /volume1/docker/alist/config:/opt/alist/data
    ports:
      - 8181:8181  # 映射到8181端口
      - 6881:6881
      - 6881:6881/udp
    restart: unless-stopped

  alist:
    image: xhofe/alist:latest
    container_name: alist
    network_mode: 'host'
    environment:
      - PUID=1000
      - PGID=100
      - UMASK=022
      - QBittorrent_ADDRESS=qbittorrent  # 使用qbittorrent容器的名称作为地址
      - QBittorrent_PORT=8181  # 设置qbittorrent的端口
    volumes:
      - /volume1/docker/alist/config:/opt/alist/data
    # ports:
    #   - 5245:5244
    restart: always

  Aria2-Pro:
    container_name: aria2-pro
    image: p3terx/aria2-pro
    environment:
      - PUID=1000
      - PGID=100
      - UMASK_SET=022
      - RPC_SECRET=admin # 配置Aria2 的 RPC secret 密钥,它将被用于 Alist 和 AriaNg 连接 Aria2
      - RPC_PORT=6800
      - LISTEN_PORT=6888
      - DISK_CACHE=64M
      # - IPV6_MODE=true
      - UPDATE_TRACKERS=true
      # - CUSTOM_TRACKER_URL=
      - TZ=Asia/Shanghai
    volumes:
      - /volume1/docker/aria2/config:/config
      - /volume1/Download/aria2:/downloads # 在:号前配置你要在主机上保存下载文件的路径
      - /volume1/docker/alist/config:/opt/alist/data
    ports:
      - "6800:6800"
      - "6888:6888"
      - "6888:6888/udp"
    restart: unless-stopped
    logging:
      driver: json-file
      options:
        max-size: 1m

  # Aria2 的 Web UI
  AriaNg:
    container_name: ariang
    image: p3terx/ariang
    command: --port 6880 --ipv6
    ports:
      - "6880:6880"
    restart: unless-stopped
    logging:
      driver: json-file
      options:
        max-size: 1m

到创建docker-compose.yml 目录执行

docker-compose up -d

执行完成后,使用docker ps -a 查看是否都启动完成

使用以下命令设置alist账户和密码

sudo docker exec -it alist ./alist admin   
sudo docker exec -it alist ./alist admin set 123456  

下载设置

访问alist,设置aria2 和qBittorrent

使用ariaNg 连接aria2

存储桶的设置 见官网 https://github.com/alist-org/alist/blob/main/README_cn.md

参考

alist + qbittorrent + aria2 docker-compose 配置 - 凡人皆需侍奉

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 05:08:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 05:08:02       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 05:08:02       58 阅读
  4. Python语言-面向对象

    2024-07-17 05:08:02       69 阅读

热门阅读

  1. 掌握Conda环境管理:使用conda env remove命令的精要

    2024-07-17 05:08:02       21 阅读
  2. 【python】Request简单使用

    2024-07-17 05:08:02       18 阅读
  3. Redis端口开启防火墙报错

    2024-07-17 05:08:02       22 阅读
  4. KITTI 3D 数据可视化

    2024-07-17 05:08:02       29 阅读
  5. 口令爆破基础学习

    2024-07-17 05:08:02       25 阅读
  6. 基于单片机的直流电机控制

    2024-07-17 05:08:02       25 阅读