Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dcsunset/docker-aria2-ariang

Dockerized aria2 with aria-ng.
https://github.com/dcsunset/docker-aria2-ariang

aria-ng aria2 docker-image

Last synced: 3 days ago
JSON representation

Dockerized aria2 with aria-ng.

Awesome Lists containing this project

README

        

# Docker Aria2-AriaNG

[![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/dcsunset/aria2-ariang)](https://hub.docker.com/r/dcsunset/aria2-ariang)
[![Docker Image Size](https://badgen.net/docker/size/dcsunset/aria2-ariang)](https://hub.docker.com/r/dcsunset/aria2-ariang)

Dockerized aria2 with aria-ng.

## Usage

Simple usage:

```
docker run -d \
-e RPC_SECRET=xxx \
-p :80 \
-v :/data \
dcsunset/aria2-ariang
```

Full-featured usage:

```
docker run -d \
-e RPC_SECRET=xxx \
-p :80 \
-v :/data \
-v :/app/conf \
-v :/etc/nginx/conf.d/default.conf \
dcsunset/aria2-ariang
```

The aria2 JSON-RPC is available at `http://:/jsonrpc`.

Customization can be easily done by using the volume
to change the settings of both aria2 and nginx.

### Ports

* `80`: Visit the webui and aria2 rpc

### Volumes

* `/data`: the path where downloaded files are saved.
* `/app/conf`: the path of aria2 configuration files. The template file can be found in the `conf` directory in this repo.
* `/etc/nginx/conf.d/default.conf`: the configuration of nginx. The template file can be found in the `conf` directory in this repo.

## Build

```
docker build . -t dcsunset/aria2-ariang
```

# License

MIT License