Sign inSign up

shiningth/huangguo-dl

By shiningth

•Updated 13 days ago

Image
0

595

shiningth/huangguo-dl repository overview

services:
  huangguo-dl:
    image: shiningth/huangguo-dl:latest
    container_name: huangguo-dl
    restart: always

    ports:
      - "8069:8080"

    volumes:
      - /vol1/1000/downloads/短剧/黄果短剧:/downloads   # 默认下载到本目录下的 downloads/,开箱即用。
      - /vol3/1000/Download/下载/黄果短剧/data:/data    # 任务记录与分片续传缓存(放本地盘,勿用网络共享盘)

    environment:
      - PORT=8080
      - CONCURRENCY=8   # 单集内分片并发数
      - JOBS=2          # 同时下载几集
      - NO_MP4=0        # =1 则只输出 .ts,不做 mp4 封装
      - TZ=Asia/Shanghai
      # 若需走代理,取消下面两行注释并配置你的代理 IP/端口:
      # - HTTPS_PROXY=http://10.10.10.251:7890
      # - https_proxy=http://10.10.10.251:7890
      - CHECK_INTERVAL=21600      # 自动检测更新间隔(秒),21600 = 6 小时
      - CHECK_CONCURRENCY=3       # 订阅检测并发数,保留少量并发避免拖慢整轮检测
      - AUTO_DOWNLOAD=1           # 发现新集自动下载(=0 则只提醒)
      - AUTO_ARCHIVE=1            # 连载剧完结且下完后自动移入「完结」目录
      - SERIAL_DIR=连载            # 连载中分区目录名
      - COMPLETED_DIR=完结         # 已完结分区目录名
      - WRITE_METADATA=1          # 把封面/简介/NFO 写进剧集目录(=0 关闭)
      # 以指定用户运行,下载出的文件属主就是该用户。
      # 不填则默认 root。按你的系统填:
      #   群晖 1026:100 / unRAID 99:100 / 飞牛 1000:1001 / Linux 用 `id -u`:`id -g`
      # 启用前请确保上面两个挂载目录对该用户可写。
    user: "1000:1001"

    healthcheck:
      test: ["CMD", "node", "-e", "fetch('http://127.0.0.1:8080/api/health').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"]
      interval: 30s
      timeout: 5s
      retries: 3
      start_period: 10s

    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"

账号:admin 默认密码:Huangguo@2026

Tag summary

Content type

Image

Digest

sha256:0b8ecd658…

Size

108.1 MB

Last updated

13 days ago

docker pull shiningth/huangguo-dl