Forked from XUJINKAI/aria2-with-webui and replace WebUI-Aria2 with AriaNg.
- IMPORTANT: Customize below settings:
<CONFIG_DIR>
to persist youraria2
config on the host.<DOWNLOADS_DIR>
to persist what you download.- [Optional]
<MOVIES_DIR>
to persist the movies you download. If not set,<DOWNLOADS_DIR>/movies
will be used. - [Optional]
<TMP_DOWNLOAD>
to store what you download temporarily. The data is moved to<DOWNLOADS_DIR>
or<MOVIES_DIR>
when finishes. If not set, path/tmp_download
inside container will be used. <YOUR_SECRET_CODE>
as therpc-secret
for remote downloading trigger.
$ sudo docker run -d \
--name aria2-with-ariang \
--user 1000:1000 \
-p 6800:6800 \
-p 6880:6880 \
-p 6888:8080 \
-v <CONFIG_DIR>:/conf \
-v <DOWNLOADS_DIR>:/downloads \
-v <MOVIES_DIR>:/downloads/movies \
-v <TMP_DOWNLOAD>:/tmp_download \
-e SECRET=<YOUR_SECRET_CODE> \
quay.io/murray_liang/aria2-with-ariang
- Visit
ArigNG
GUI onhttp://<HOST_IP>:6880
andhttp://<HOST_IP>:6888
to browse data folder.
- Prepare the
docker-compose.yml
file.
IMPORTANT: Customize below settings:
<CONFIG_DIR>
to persist youraria2
config on the host.<DOWNLOADS_DIR>
to persist what you download.- [Optional]
<MOVIES_DIR>
to persist the movies you download. If not set,<DOWNLOADS_DIR>/movies
will be used. - [Optional]
<TMP_DOWNLOAD>
to store what you download temporarily. The data is moved to<DOWNLOADS_DIR>
or<MOVIES_DIR>
when finishes. If not set, path/tmp_download
inside container will be used. <YOUR_SECRET_CODE>
as therpc-secret
for remote downloading trigger.
Example of docker-compose.yml
aria2:
container_name: aria2
image: quay.io/murray_liang/aria2-with-ariang:latest
ports:
- 6800:6800
- 6880:6880
- 6888:8080
volumes:
- <CONFIG_DIR>:/conf
- <DOWNLOADS_DIR>:/downloads
- <MOVIES_DIR>:/downloads/movies
- <TMP_DOWNLOAD>:/tmp_download
environment:
- SECRET=<YOUR_RPC_SECRET>
restart: unless-stopped
- Bring the service up.
# Run this under the folder where `docker-compose.yml` locates
$ sudo docker-compose up -d
- Visit
ArigNG
GUI onhttp://<HOST_IP>:6880
andhttp://<HOST_IP>:6888
to browse data folder.
$ sudo docker build -f Dockerfile -t quay.io/murray_liang/aria2-with-ariang .