发布于 

AList安装与使用

AList官方文档

有问题优先参考官方文档
https://alist.nn.ci/zh

Docker安装

使用官方安装脚本自动安装

curl -fsSL https://get.docker.com | bash -s docker

启动docker并设置开机启动

systemctl start docker
systemctl enable docker

安装AList

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

查看管理员信息

查看管理员信息
docker exec -it alist ./alist admin

nginx反向代理

在网站配置文件的 server 字段中添加
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Range $http_range;
proxy_set_header If-Range $http_if_range;
proxy_redirect off;
proxy_pass http://127.0.0.1:5244;
# the max size of file to upload
client_max_body_size 20000m;
}
如果使用宝塔面板,请务必删除以下默认配置
删除以下默认配置
- location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md
- location ~ .\*\.(gif|jpg|jpeg|png|bmp|swf)$
- location ~ .\*\.(js|css)?$

安装Aria2

其中 tokenAList 里的设置一样,其中 -v /etc/alist:/opt/alist/data Aria2 与 AList 映射目录一致

安装Aria2
docker run -d \
--name aria2-pro \
--restart unless-stopped \
--log-opt max-size=1m \
--network host \
-e IPV6_MODE=true \
-e PUID=$UID \
-e PGID=$GID \
-e RPC_SECRET=<token> \
-e RPC_PORT=6800 \
-e LISTEN_PORT=6888 \
-v /home/aria2/:/config \
-v /home/aria2/downloads:/downloads \
-v /etc/alist:/opt/alist/data \
p3terx/aria2-pro
查看内网IP
ifconfig