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
其中 token
与 AList
里的设置一样,其中 -v /etc/alist:/opt/alist/data
Aria2 与 AList 映射目录一致
安装Aria2docker 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