see https://github.com/MaxPeal/aria2-ariang-docker
163
Aria2 + AriaNg + Filebrowser
English | 简体中文
One Docker image for all file downloading, managing, playing and evening sharing platforms!
Besides, it's pretty small and ARM CPU supported which means you can run it on Raspberry Pi🍓.
Last but not least, SSL enabling so easy!
AriaNG

File Browser

docker run -d --name aria2-ui -p 80:80 wahyd4/aria2-ui
admin/admin as username and password to login for the first time. docker run -d --name ariang \
-p 80:80 \
-p 443:443 \
-e PUID=1000 \
-e PGID=1000 \
-e ENABLE_AUTH=true \
-e RPC_SECRET=Hello \
-e DOMAIN=https://example.com \
-e ARIA2_SSL=false \
-e ARIA2_USER=user \
-e ARIA2_PWD=pwd \
-e ARIA2_EXTERNAL_PORT=443 \
-v /yourdata:/data \
-v /app/a.db:/app/filebrowser.db \
-v /yoursslkeys/:/app/conf/key \
-v <the folder of aria2.conf and aria2.session>:/app/conf \
wahyd4/aria2-ui
If you wanna get rid of those annoying command line things, just put the following sample content into docker-compose.yaml
version: "3.5"
services:
aria2-ui:
restart: unless-stopped
image: wahyd4/aria2-ui:latest
environment:
- ENABLE_AUTH=true
- ARIA2_USER=hello
- ARIA2_PWD=world
- DOMAIN=http://toozhao.com
ports:
- "80:80"
volumes:
- ./data:/data
Then just run docker-compose up -d, that's it!
root user to manage downloaded files, default UID is 1000https:// thing, then auto SSL feature will be enabled/data The folder which contains all the files you download./app/conf/key The folder which stored Aria2 SSL certificate and key file. Notice: The certificate file should be named aria2.crt and the key file should be named aria2.key/app/conf The Aria2 configuration and file session folder. Make sure you have aria2.conf and aria2.session file. For the first time aria2.session just need to be a empty file can be appended. You can also user the templates for these two file in the conf folder of this project./app/filebrowser.db File Browser settings database, make sure you make a empty file first on your host.Make sure you have add proper A record point to the host you running to your domain DNS record list, then just add e option to bind the https domain when you run the image
docker run -d --name aria2-ui -p 80:80 -p 443:443 -e DOMAIN=https://toozhao.com wahyd4/aria2-ui
docker build -t aria2-ui .
https://hub.docker.com/r/wahyd4/aria2-ui/
Please refer https://github.com/wahyd4/aria2-ariang-x-docker-compose
80 port or you have HTTPS enabled, you will meet the error says Aria2 Status Disconnected, then you will need to set ARIA2_EXTERNAL_PORT and recreate your container.DHT file. Then the speed should get fast and fast, as well as downloading other links.setcap which probably means the Linux you are running doesn't support running this application with non-root user. So please specify the PUID and PGID to 0 explicitly to use root user to run it.Content type
Image
Digest
Size
39.7 MB
Last updated
over 6 years ago
docker pull maxpeal/aria2-ui