Download-Alist-offline-to-web-disk-tutorial

Alist离线下载到网盘教程

头像
逆旅 2023-05-03T12:07:07

1. 准备

  • 开放相应端口
  • 安装Docker
    # 使用官方安装脚本自动安装# 
    curl -fsSL https://get.docker.com | bash -s docker --mirror 
    # 或者使用国内 daocloud 一键安装命令
    curl -sSL https://get.daocloud.io/docker | sh
    
  • 选择手动或者自动配置aria2

2.自动配置(方法一)

官方提供了 Alist + Aria2 的 docker 镜像

docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist-aria2:latest

查看 Alist 密码

docker exec -it alist ./alist admin

镜像的 aria2 的不用密钥,直接就可以使用了
aira2

离线下载测试
离线下载测试

后台下载状态,会自动上传到对应网盘
image.png

3.手动配置(方法二)

3.1 安装 aira2

docker run -d \
  --name=aria2 \
  -e PUID=0 \
  -e PGID=0 \
  -e TZ=Asia/Shanghai \
  -e SECRET=Password \
  -e CACHE=512M \
  -e PORT=6800 \
  -e BTPORT=32516 \
  -e WEBUI=true \
  -e WEBUI_PORT=8080 \
  -e UT=true \
  -e RUT=true \
  -e FA=falloc \
  -e QUIET=true \
  -e SMD=true \
  -p 32516:32516 \
  -p 32516:32516/udp \
  -p 6800:6800 \
  -p 8080:8080 \
  -v /aria2/config:/config \
  -v /aria2/downloads:/downloads \
  -v /etc/alist:/opt/alist/data \
  --restart unless-stopped \
  superng6/aria2:webui-latest

配置参考,这里要特别注意PUID与PGID,一定要填正确,不然aria2没有读写的权限
image.png

3.2 安装 alist

docker run -d --restart=always -v /aria2:/aria2 -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest

在后台设置中填入密钥,正常情况
image.png

后台下载,并上传到网盘
后台下载

4. 注意事项

  • 开放 8080(可选) 6800 5244
  • 填上正确的 PUID PGID
  • SECRET=XXXXXXX 填上安全密码
最后修改: 2023-05-03T12:10:06

版权声明:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)

comment 评论

验证图片
评论
头像
2023-06-04T12:51:06 回复

http://23.94.98.163:8888/down/mbY8M0cyusUW

仿 Valine