在Debian上用Docker方式部署aria2/aria2Ng
前言
开篇直言,个人建议使用docker方式部署aria2/aria2ng,不要去折腾原生安装,因为原生安装和配置aria2的话实在是太麻烦了。
开箱即用的docker版aria2才是正解。
部署
选择用docker方式部署aria2,那接下去只要挑选一个合适的docker镜像版本就行了。
根据dockerhub的下载数量和star数量,这里推荐【superng6/aria2】,weiui用的是aria2ng。
这版镜像的overview页面有详细的安装步骤,这次摘录部分。我是用docker-compose方式部署,docker-compose.yml文件如下
version: "3.1"
services:
aria2:
image: superng6/aria2:latest
container_name: aria2
network_mode: host
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- SECRET=<your-secret>
- CACHE=512M
- PORT=6800
- WEBUI=true
- WEBUI_PORT=8080
- BTPORT=32516
- UT=true
- QUIET=true
- SMD=true
volumes:
- ./config:/config
- ./downloads:/downloads
restart: unless-stopped
参数释疑:
- PORT=6800:aria2的rpc端口
- WEBUI_PORT=8080:aria2ng web ui的访问端口
- BTPORT=32516:DHT和BT监听端口,如果用防火墙记得放行这个端口
更多配置项参考dockerhub页面即可。
最后就是一键安装惹
sudo docker-compose up -d
部署成功以后,打开浏览器访问http://host_ip:8080
即可。