only a web ui for aria2, based on node-16:alpine
860
Single port exposure
Updated node version and dependency
No extra unnecessary packages for web
create conf directory and put aria2.conf inside, and modify aria2.conf
from official Aria2 Manual
mkdir conf && touch conf/aria2.conf
docker-compose.yml example:
version: "3.8"
services:
aria2w:
container_name: aria2w
image: truth1984/aria2-webui
restart: unless-stopped
aria2:
image: truth1984/aria2
container_name: aria2
volumes:
- ./config:/root/.aria2
- ./download:/root/download
restart: unless-stopped
# modify following by your need
command: aria2c --enable-rpc --rpc-listen-all --conf-path=/root/.aria2/aria2.conf --dir=/root/download
nginx:
image: nginx:alpine
container_name: nginx-aria
volumes:
- ./nginx.conf:/etc/nginx/conf.d/aria2.conf
ports:
- 8000:8000
restart: unless-stopped
nginx.conf example:
server {
listen 8000;
location / {
proxy_pass http://aria2w:8000;
}
location /jsonrpc {
proxy_pass http://aria2:6800/jsonrpc;
}
}
Content type
Image
Digest
sha256:f1aae5622…
Size
68.2 MB
Last updated
over 2 years ago
docker pull truth1984/aria2-webui