Sign inSign up

birdinpal/emby-uploader

By birdinpal

•Updated 7 months ago

Image
0

1.0K

birdinpal/emby-uploader repository overview

⁠介绍

主体为emby-uploader,其他功能模块如OpenList,QB,Aria2皆为附加,可选装。另如果已经在环境中安装可自行修改映射目录与主体数据目录对应即可。当其他模块使用的是默认端口,亦可自动载入到工具小窗中。

⁠📦 快速部署 (Docker Compose)

新建一个 docker-compose.yml 文件并填入以下内容...

services:
  uploader:
    image: birdinpal/emby-uploader:latest  
    container_name: emby-uploader
    restart: always
    ports:
      - "8501:8501"
    environment:
      - API_URL=<网站主域名>         # 需https://
      - API_TOKEN=<个人Token>
      - EMOS_ID=<个人ID>
      - AUTH_PASSWORD=<工具登陆密钥>
    volumes:
      - /root/downloads:/data      # 四个容器共享下载目录,"/root/downloads"可根据需要自行更改
      - ./logs:/app/logs           # 映射日志方便查看

  openlist:
    image: openlistteam/openlist:latest-aio
    container_name: openlist
    user: '0:0' # Replace `0:0` with actual UID:GID if needed
    volumes:
      - './data:/opt/openlist/data'
      - /root/downloads:/downloads      # 共享下载目录,需与上传容器一致
    ports:
      - "5244:5244"
    environment:
      - UMASK=022
      - OPENLIST_ADMIN_PASSWORD=<登陆密钥,登陆账号为admin>
    restart: unless-stopped
    
  aria2:
    image: p3terx/aria2-pro
    container_name: aria2
    environment:
      - PUID=0
      - PGID=0
      - UMASK_SET=022
      - RPC_SECRET=<密钥>          # Aria2 密钥,可在Aria2面板和Openlist网盘下载中连接使用
      - RPC_PORT=6800
      - LISTEN_PORT=6888
    volumes:
      - ./config/aria2:/config
      - /root/downloads:/downloads      # 共享下载目录,需与上传容器一致
    ports:
      - "6800:6800"
      - "6888:6888"
      - "6888:6888/udp"
    restart: unless-stopped

  ariang:
    image: p3terx/ariang
    container_name: ariang
    restart: unless-stopped
    ports:
      - "6880:6880"
    
  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    environment:
      - PUID=0
      - PGID=0
      - TZ=Asia/Shanghai
      - WEBUI_PORT=8080
      - TORRENTING_PORT=52000      # 指定监听随机高位端口 52000,可自行修改
      #密码获取 docker logs qbittorrent | grep password
    volumes:
      - ./config/qbt:/config
      - /root/downloads:/downloads   # 共享下载目录,需与上传容器一致
    ports:
      - "8080:8080"
      - "52000:52000"              # 需与TORRENTING_PORT相同
      - "52000:52000/udp"          
    restart: unless-stopped

Tag summary

Content type

Image

Digest

sha256:39f801ea4…

Size

53.1 MB

Last updated

7 months ago

docker pull birdinpal/emby-uploader