主体为emby-uploader,其他功能模块如OpenList,QB,Aria2皆为附加,可选装。另如果已经在环境中安装可自行修改映射目录与主体数据目录对应即可。当其他模块使用的是默认端口,亦可自动载入到工具小窗中。
新建一个 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
Content type
Image
Digest
sha256:39f801ea4…
Size
53.1 MB
Last updated
7 months ago
docker pull birdinpal/emby-uploader