https://github.com/beginor/docker-aria2
aria2 and httpd (busybox) in docker
https://github.com/beginor/docker-aria2
aria2-app docker-image webui-aria2
Last synced: about 2 months ago
JSON representation
aria2 and httpd (busybox) in docker
- Host: GitHub
- URL: https://github.com/beginor/docker-aria2
- Owner: beginor
- Created: 2017-10-28T03:44:35.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-03-30T08:24:42.000Z (about 3 years ago)
- Last Synced: 2025-03-22T17:23:29.146Z (about 2 months ago)
- Topics: aria2-app, docker-image, webui-aria2
- Language: Dockerfile
- Homepage:
- Size: 5.86 KB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-aria2
aria2 and httpd (busybox), you can use any webui as you like!
## Sample usage:
### 1. Get the image
#### Pull from docker hub
```sh
docker pull beginor/aria2:1.35.0
```#### Or build it
```sh
https://github.com/beginor/docker-aria2.git aria2
cd aria2
./build.sh
```### 2. Download your favorite web ui of aria2 (test with [webui-aria2](https://github.com/ziahamza/webui-aria2) and [AriaNg](https://github.com/mayswind/AriaNg)) , and extract it to a webui folder.
### 3. Create a `docker-compose.yml` like this, and you can change it as you like:
```yml
version: "3"
services:
aria2:
image: beginor/aria2:1.35.0
container_name: aria2
ports:
- 6800:6800 # aria2 rpc port
- 6880:6880 # http port
volumes:
# - ./aria2.conf:/aria2/aria2.conf
# - ./httpd.conf:/aria2/httpd.conf
- ./webui:/aria2/webui
- ~/Downloads:/aria2/downloads
```### 4. Run and enjoy with `http://localhost:6880/`:
```sh
docker-compose up -d
```