Sign inSign up

tingv/aria2-pro

By tingv

•Updated 2 days ago

Image
1

10K+

tingv/aria2-pro repository overview

⁠说明

本 Docker 基于 P3TERX/Aria2-Pro-Docker⁠ 修改而来,其 queue 模式适合低配 VPS,不会因为同时大量的 rclone 上传谷歌网盘任务而吧 VPS 跑死。还加入了 Telegram 下载完成通知。

⁠docker-compose.yml

version: "3.8"

services:

  Aria2-Pro:
    container_name: aria2-pro
    image: tingv/aria2-pro
    environment:
      - PUID=65534
      - PGID=65534
      - UMASK_SET=022
      - SPECIAL_MODE=queue
      - RPC_SECRET=TingV
      - RPC_PORT=6800
      - LISTEN_PORT=6888
      - DISK_CACHE=64M
      - IPV6_MODE=false
      - UPDATE_TRACKERS=true
      - CUSTOM_TRACKER_URL=
      - TZ=Asia/Shanghai
    volumes:
      - ${PWD}/aria2-config:/config
      - ${PWD}/aria2-downloads:/downloads
      # 使用 gclone 替代 rclone
      # 1. 先在宿主机上安装 gclone : bash <(wget -qO- https://git.io/gclone.sh)
      # 2. 把它映射到容器
      # 3. 把 sa 文件放入 service-account 目录
      # 4. 把 rclone.conf 配置改为 gclone 的配置
      # - /usr/bin/gclone:/usr/local/bin/rclone
      # - ${PWD}/service-account:/service-account
# If you use host network mode, then no port mapping is required.
# This is the easiest way to use IPv6 networks.
    network_mode: host
#    network_mode: bridge
#    ports:
#      - 6800:6800
#      - 6888:6888
#      - 6888:6888/udp
    restart: unless-stopped
# Since Aria2 will continue to generate logs, limit the log size to 1M to prevent your hard disk from running out of space.
    logging:
      driver: json-file
      options:
        max-size: 1m

# AriaNg is just a static web page, usually you only need to deploy on a single host.
  AriaNg:
    container_name: ariang
    image: p3terx/ariang
    command: --port 6880 --ipv6
    network_mode: host
#    network_mode: bridge
#    ports:
#      - 6880:6880
    restart: unless-stopped
    logging:
      driver: json-file
      options:
        max-size: 1m

Tag summary

Content type

Image

Digest

sha256:88f3412d9…

Size

14.9 MB

Last updated

over 3 years ago

docker pull tingv/aria2-pro