1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-12-10 11:10:27 +02:00
dockerfiles/aria2/README.md

43 lines
958 B
Markdown
Raw Normal View History

2015-06-10 16:30:49 +02:00
`aria2` is a utility for downloading files.
2015-06-10 17:41:53 +02:00
## docker-compose.yml
```
aria2:
image: vimagick/aria2
ports:
- "6800:6800"
volumes:
- "data:/var/lib/aria2"
- "keys:/etc/aria2"
environment:
- TOKEN=e6c3778f-6361-4ed0-b126-f2cf8fca06db
restart: always
```
> If you mount volume `/etc/aria2`,
> you need to generate `server-key.pem` and `server-cert.pem` via this command:
>> `openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout server-key.pem -out server-cert.pem`
## test
```
$ http --verify no https://localhost:6800/jsonrpc \
id=$(uuidgen) \
method=aria2.getGlobalStat \
params:='["token:e6c3778f-6361-4ed0-b126-f2cf8fca06db"]'
{
"id": "3c5323b8-79f7-49d4-8303-fcfe51488db5",
"jsonrpc": "2.0",
"result": {
"downloadSpeed": "0",
"numActive": "0",
"numStopped": "0",
"numStoppedTotal": "0",
"numWaiting": "0",
"uploadSpeed": "0"
}
}
```