打包了Aria2、AriaNg,支持密码验证,无需手动设置aria2 rpc。支持几乎所有CPU架构。
10K+
Docker Hub https://hub.docker.com/r/sanjusss/aria2-ariang-docker
Github https://github.com/sanjusss/aria2-ariang-docker
本镜像打包了Aria2、AriaNg,支持密码验证,无需手动设置aria2 rpc。支持设置AriaNg为任意端口。可以设置自动更新BT Tracker。自动保存aria2进度。支持基于uid、gid的文件权限设置。
本镜像支持的平台/CPU架构有:
如果还需要文件浏览器或Webdav,可以自行安装FileRun、NextCloud或FileBrowser。如果需要打包Aria2、AriaNg、文件浏览器为一个容器,请查看https://github.com/wahyd4/aria2-ariang-docker。
docker run -d --name aria2 -p 80:80 -v ./data:/data sanjusss/aria2-ariang-docker
访问服务器IP即可进入AriaNg界面,默认用户密码均为admin。
可以直接参考Dockerfile。
| 环境变量名称 | 注释 | 默认值 |
|---|---|---|
| HTTP_PORT | 容器内部使用的AriaNg端口,一般不需要修改。 | 80 |
| EXTERNAL_PORT | 最终浏览器访问AriaNg使用的端口,例如通过https://wtf.com访问AriaNg,应设置EXTERNAL_PORT值为443。 | 80 |
| USER_NAME | 用户名。 | admin |
| PASSWORD | 密码。 | admin |
| PUID | 下载、生成文件使用的linux uid,如果想使用root请设置为0。 | 1000 |
| PGID | 下载、生成文件使用的linux gid,如果想使用root请设置为0。 | 1000 |
| TRACKER_URL | 更新BT Tracker的网址,一般不需要修改。 | 在线trackers_all.txt |
| ENABLE_UPDATE_TRACKER | 是否定时自动更新BT Tracker的网址。 | true |
| ENABLE_AUTO_RANDOM_ARIA | 每次重启容器时是否自动切换RPCJSON的路径和密码,如果开启此设置,只能在隐私模式下访问ariang,正常模式下浏览会出问题。 | false |
| ENABLE_AUTO_CLEAR_ARIANG | 是否自动清理ARIA NG设置缓存。 | true |
| ENABLE_PASSWORD | 是否设置ARIA NG密码,设置为false时,用户名和密码无效。如果设置了ENABLE_AUTO_RANDOM_ARIA,此选项无效,强制使用密码。 | true |
| TZ | 容器内部使用的时区。设置成Asia/shanghai可以使用北京时间。 | 空 |
| 容器路径 | 注释 |
|---|---|
| /data | aria2的默认下载路径,必须挂载。 |
| /conf | aria2的默认设置路径,如果需要保存进度记录,请挂载此项。 |
docker-compose.yml文件
version: '3'
services:
aria2:
image: sanjusss/aria2-ariang-docker
container_name: aria2
restart: always
environment:
PUID: 1000
PGID: 1000
EXTERNAL_PORT: 80
USER_NAME: user
PASSWORD: 123456
volumes:
- ./conf:/conf
- /data:/data
- /etc/localtime:/etc/localtime:ro
ports:
- 80:80
假设我需要在5003端口开启服务,下载路径为/home/data,aria2设置保存到/home/aria2,登录用户为user,密码为123456,UID/GID为1000。
docker run -d --name aria2 \
-p 5003:80 \
-v /home/data:/data \
-v /home/aria2:/conf \
-e PUID=1000 \
-e PGID=1000 \
-e EXTERNAL_PORT=5003 \
-e USER_NAME=user \
-e PASSWORD=123456 \
sanjusss/aria2-ariang-docker
docker-compose.yml文件
version: '3'
services:
aria2:
image: sanjusss/aria2-ariang-docker
container_name: aria2
environment:
PUID: 1000
PGID: 1000
EXTERNAL_PORT: 5003
USER_NAME: user
PASSWORD: 123456
volumes:
- /home/aria2:/conf
- /home/data:/data
ports:
- 5003:80
先刷新页面看能否正常连接,然后连按2次Ctrl + F5/Ctrl + R强制刷新(有的时候需要按更多次),即可解决。
最方便的方法是使用隐私模式/无痕模式访问。
Content type
Image
Digest
Size
10 MB
Last updated
almost 6 years ago
docker pull sanjusss/aria2-ariang-docker