aria2 + AriaNg based on Alpine Linux container.
Container can be configured using environment variables passed at runtime.
Variable Name | Description |
---|---|
ARIA2_ARIANG_AUTH |
Basic HTTP auth for AriaNG username:password , no auth by default |
ARIA2_ARIANG_PORT |
HTTP Port for AriaNG web server. Default: 8080 |
PUID |
User ID - see below for explanation |
PGID |
Group ID - see below for explanation |
TZ |
A timezone to use |
UMASK |
Umask for running applications |
Variable Name | aria2c option | Default Value |
---|---|---|
ARIA2_BtLoadSavedMetadata |
bt-load-saved-metadata |
false |
ARIA2_BtMinCryptoLevel |
bt-min-crypto-level |
plain |
ARIA2_BtRequireCrypto |
bt-require-crypto |
false |
ARIA2_BtSaveMetadata |
bt-save-metadata |
false |
ARIA2_ConsoleLogLevel |
console-log-level |
warn |
ARIA2_Continue |
continue |
false |
ARIA2_DhtListenPort |
dht-listen-port |
6881-6999 |
ARIA2_DisableIpv6 |
disable-ipv6 |
true |
ARIA2_EnableDht |
enable-dht |
true |
ARIA2_ForceSave |
force-save |
false |
ARIA2_ListenPort |
listen-port |
6881-6999 |
ARIA2_LogLevel |
log-level |
warn |
ARIA2_MaxConcurrentDownloads |
max-concurrent-downloads |
5 |
ARIA2_MaxConnectionPerServer |
max-connection-per-server |
1 |
ARIA2_MaxDownloadLimit |
max-download-limit |
0 |
ARIA2_MaxOverallDownloadLimit |
max-overall-download-limit |
0 |
ARIA2_MinSplitSize |
min-split-size |
20M |
ARIA2_SaveSessionInterval |
save-session-interval |
0 |
ARIA2_Secret |
rpc-secret |
0hb!lly |
ARIA2_SeedRatio |
seed-ratio |
1.0 |
ARIA2_SeedTime |
seed-time |
0 |
ARIA2_Split |
split |
5 |