你可以使用 Docker 运行 aria2 和 AriaNg,并通过 docker-compose 轻松管理它们。下面是完整的安装和配置步骤,包括 HTTPS 访问 和 数据持久化。
1. 准备环境
确保你的服务器上已经安装了 Docker 和 Docker Compose:
bash复制编辑sudo apt update && sudo apt install docker docker-compose -y
2. 创建 Docker Compose 配置
创建一个目录来存放 aria2 和 AriaNg:
bash复制编辑mkdir -p ~/docker/aria2
cd ~/docker/aria2
nano docker-compose.yml
然后粘贴以下内容:
yaml复制编辑version: "3"
services:
aria2:
image: p3terx/aria2-pro
container_name: aria2
restart: always
ports:
- "6800:6800"
volumes:
- ./config:/config
- ./downloads:/downloads
environment:
- PUID=1000
- PGID=1000
- RPC_SECRET=yourpassword # 设定 RPC 密码
- RPC_PORT=6800
- LISTEN_PORT=6888
- DISK_CACHE=64M
- IPV6_MODE=false
- UPDATE_TRACKERS=true
- TZ=Asia/Shanghai # 修改为你的时区
logging:
driver: "json-file"
options:
max-size: "1m"
ariang:
image: p3terx/ariang
container_name: ariang
restart: always
ports:
- "16880:6880"
说明
aria2监听 6800 端口(RPC 远程控制)AriaNg运行在 16880 端口 ,可自行更改(Web UI)RPC_SECRET=yourpassword设定 RPC 密码(可自行更改)- 下载文件存储在
./downloads目录- 配置文件存储在
./config目录(可持久化)
3. 启动容器
运行以下命令启动 aria2 和 AriaNg:
bash复制编辑docker-compose up -d
然后检查是否运行正常:
bash复制编辑docker ps
如果 aria2 和 AriaNg 都在运行,说明成功!









