宝塔Docker安装Alist文件列表教程

Alist是一个支持多种存储的文件列表程序,由 Gin 和 Solidjs 提供支持。支持多种存储供应商,包括本地存储、阿里云盘、Onedrive、Google Drive等,扩展方便。支持所有存储WebDAV,这是一种用于访问文件的标准。支持为特定路径添加密码保护和身份验证。

安装Docker

点击左侧面板的Docker,会提示安装, 当前未安装docker或docker-compose,点击安装 直接安装即可。

拉取镜像

左则Docker——镜像——从仓库中拉取。镜像名 xhofe/alist ,确认。
0002.webp

添加容器

容器——添加容器——容器名称随意——容器端口为5244,服务器端口可自定义,这里也5244——点击——加号(+)——添加
00001.webp

内存100M即可,如果ARM主机设置200M及以上。

防火墙放行

在你VPS后台放行服务器端口,如服务器端口是5244,服务器防火墙或安全组要开启此端口。
如果是甲骨文服务器,请参考:Oracle Cloud甲骨文VPS防火墙设置
并且VPS里也要再次放行:

iptables -I INPUT -p tcp --dport 5244 -j ACCEPT

新建站点

选择静态即可

反代设置

直接修改配置文件

网站——设置——配置文件
0003.webp

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;
}

配置中删除如下信息:

位置 ~ ^/(.user.ini|.htaccess|.git|.svn|.project|LICENSE|README.md
位置 ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
位置 ~ .*.(js|css)?$

添加反向代理

添加站点后,右侧 设置-》反向代理-》添加反向代理-》填写代理名称,目标URL(http://127.0.0.1:端口号)-》提交。
00004.webp

管理员密码

docker exec -it alist ./alist admin

版本更新

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

官方文档

官方指导配置列表文档

© 版权声明
THE END
如果喜欢,可以【点赞】【分享】【收藏】
点赞7赞赏 分享
评论 抢沙发
头像
人生坎坎,山山而峦,不过尔尔;心路漫漫,水水而川,如此悠悠
提交
头像

昵称

取消
昵称表情代码图片
    • 头像qq0