群晖 搭建alist 记录
docker搭建
使用docker-compose
创建一个 docker-compose.yml
version: '3.5'services:qbittorrent:image: linuxserver/qbittorrent:latestcontainer_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/dataports:- 8181:8181 # 映射到8181端口- 6881:6881- 6881:6881/udprestart: unless-stoppedalist:image: xhofe/alist:latestcontainer_name: alistnetwork_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:5244restart: alwaysAria2-Pro:container_name: aria2-proimage: p3terx/aria2-proenvironment:- 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/Shanghaivolumes:- /volume1/docker/aria2/config:/config- /volume1/Download/aria2:/downloads # 在:号前配置你要在主机上保存下载文件的路径- /volume1/docker/alist/config:/opt/alist/dataports:- "6800:6800"- "6888:6888"- "6888:6888/udp"restart: unless-stoppedlogging:driver: json-fileoptions:max-size: 1m# Aria2 的 Web UIAriaNg:container_name: ariangimage: p3terx/ariangcommand: --port 6880 --ipv6ports:- "6880:6880"restart: unless-stoppedlogging:driver: json-fileoptions: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 配置 - 凡人皆需侍奉