【Docker】一键搭建AList+Aria2+AriaNg离线下载
发表于更新于
字数总计:453阅读时长:1分钟阅读量:
Docker搭建教程网络管理【Docker】一键搭建AList+Aria2+AriaNg离线下载
小鸡吧使用Docker容器技术运行AList+Aria2+AriaNg,实现网盘功能和强大的下载神器!
AList安装 官方文档地址:https://alist.nn.ci/zh/guide/install/docker.html
安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| version: '3.3' services: alist: image: 'xhofe/alist:latest' container_name: alist restart: always ports: - '5244:5244' environment: - PUID=0 - PGID=0 - UMASK=022 volumes: - './alist:/opt/alist/data' - './file:/root' aria2: image: p3terx/aria2-pro container_name: aria2 restart: unless-stopped logging: options: max-size: '1m' environment: - PUID=1000 - PGID=1000 - UMASK_SET=022 - RPC_SECRET=Qweasd123. - RPC_PORT=6800 - LISTEN_PORT=6888 ports: - '6800:6800' - '6888:6888' - '6888:6888/udp' volumes: - ./aria2/config:/config - ./file:/downloads - ./aria2/temp:/opt/alist/data/temp/aria2 ariang: image: 'p3terx/ariang:latest' container_name: ariang restart: always logging: options: max-size: '1m' ports: - '6880:6880'
|
设置
RPC_SECRET设置你的rpc密码
这里我把/downloads映射和AList一样的地址,下载后的文件就可以直接在AList中看见了。
1、Aria2状态未连接

在AriaNg设置 > RPC中填写你的Aria2 PRC地址,随后刷新页面,Aria2状态为已连接即可。
2、下载出现:发生错误(16)-文件创建或删除已有文件失败.

你可以尝试下chmod 777 xxx提权,看是不是权限的文件。 xxx为下载地址,这个地址是在docker run Aria2时映射的地址。
4、Alist和Aria2联动 这个在安装一节中讲过了,作用就是Aria2下载后直接就到网盘目录了。
其实也很简单,就是Alist地址和Aria2下载地址配置成一样就行。
我这里在docker中映射到的都是:/var/www/resource 在Alist中配置本机存储如下:

注意,这里的跟文件夹路径是docker容器中的地址,否则会提示找不到。
5、Alist配置Aria2
在设置 > 其他 中配置Aria2,输入地址和密匙即可。
参考:https://www.meng.me/posts/56872.html
来源:Hi, Meng