AList 网盘入门使用Docker部署本地目录挂载

玩机教程 (275) 2025-04-09 11:40:32

环境

  • docker
  • docker-compose
  • ubuntu 22.04 LTS
  • alist镜像:alist:v3.44.0

Docker环境安装

Docker安装参考:Docker安装各类系统汇总大全-XQLEE'Blog

Docker Compose 配置

version: '3.3'
services:
  alist:
    image: 'library/xhofe/alist:v3.44.0'
    container_name: alist
    volumes:
      - './alist/data:/opt/alist/data'
      - './data:/opt/data'
    ports:
      - '5244:5244'
    environment:
      - PUID=0
      - PGID=0
      - UMASK=022
    restart: unless-stopped

目录说明:

  •  - './alist/data:/opt/alist/data' alist程序的目录,包括配置数据库等。
  • - './data:/opt/data' 自定义的主机目录挂载

AList 首次登录

打开网址 http://ip:5244 (端口和IP根据自身情况来)

初始账号和密码在docker的启动日志里面查看

AList 网盘入门使用Docker部署本地目录挂载_图示-dc8852e4b4144b03a4c3c4360ea9d925.png
AList 网盘入门使用Docker部署本地目录挂载_图示-1a3394a680af4635b4add6c715f1fdf7.png

输入上面的用户和密码登录

更改默认密码

为了安全,建议首次登录后在个人资料,立即修改密码

AList 网盘入门使用Docker部署本地目录挂载_图示-49a2f4c731034324af027e2a7abf7a82.png

 

配置存储

默认情况是没有存储的,访问网盘首页提示错误如下:

AList 网盘入门使用Docker部署本地目录挂载_图示-1de4d88468f140268a4cba4b4677186a.png

点底部管理,继续到存储配置

AList 网盘入门使用Docker部署本地目录挂载_图示-d088c9dd026c4b42b380e65913934f42.png

点击添加

驱动搜索【本机存储】

AList 网盘入门使用Docker部署本地目录挂载_图示-5885dd1658434acba90db58080025777.png

配置本机存储

AList 网盘入门使用Docker部署本地目录挂载_图示-50cc312238d8480ab29d2e649542238a.png

这里有个两个地方路径配置需要注意

  • 挂载路径:解释 把本地某个路径挂载到AList网盘的具体目录,以/开头,/代表跟目录,例如上面的/data 表示该配置项的目录被挂载到AList的/data目录下。网盘视图示例:
image
  • 根文件夹路径解释:这里是本机需要挂载的本地具体目录,例如上面我们把/opt/data作为数据目录挂载出去。

 

以上两个配置的意思就是:将本地的 /opt/data 目录挂载到AList盘的/data目录下

AList 网盘入门使用Docker部署本地目录挂载_图示-a261c8e8c0684682bc2eef5ab7c21e93.png

点下面的【主页】查看网盘视觉

AList 网盘入门使用Docker部署本地目录挂载_图示-09cf7b617eb442868c4d6590fea827bb.png

 

网盘默认通知/欢迎语修改

打开【设置->站点->站点公告】,配置公告内容

AList 网盘入门使用Docker部署本地目录挂载_图示-8e5665daa00542f7b566739f38fa3ab1.png

保存后再次去主页网盘视图:

AList 网盘入门使用Docker部署本地目录挂载_图示-72698be5acc84b4285880e5eaca0d18e.png

公告/欢迎语已修改

 

注意:当前教程仅用于本机存储方式,如需网盘挂载请使用aio版的镜像,单一的AList镜像是不支持的哈,通过启动日志的错误就可以看到

alist    | INFO[2025-04-03 03:15:51] reading config file: data/config.json        
alist    | INFO[2025-04-03 03:15:51] config file not exists, creating default config file 
alist    | INFO[2025-04-03 03:15:51] load config from env with prefix:            
alist    | INFO[2025-04-03 03:15:51] init logrus...                               
alist    | INFO[2025-04-03 03:15:51] Successfully created the admin user and the initial password is: xxxxi 
alist    | INFO[2025-04-03 03:15:51] init tool PikPak success: ok                 
alist    | WARN[2025-04-03 03:15:51] init tool qBittorrent failed: Post "http://localhost:8080/api/v2/auth/login": dial tcp [::1]:8080: connect: connection refused 
alist    | INFO[2025-04-03 03:15:51] init tool Thunder success: ok                
alist    | WARN[2025-04-03 03:15:51] init tool Transmission failed: failed get transmission version: can't get session values: 'session-get' rpc method failed: failed to execute HTTP request: Post "http://localhost:9091/transmission/rpc": dial tcp [::1]:9091: connect: connection refused 
alist    | INFO[2025-04-03 03:15:51] init tool 115 Cloud success: ok              
alist    | WARN[2025-04-03 03:15:51] init tool aria2 failed: failed get aria2 version: Post "http://localhost:6800/jsonrpc": dial tcp [::1]:6800: connect: connection refused 
alist    | INFO[2025-04-03 03:15:51] init tool SimpleHttp success: ok             
alist    | INFO[2025-04-03 03:15:51] start HTTP server @ 0.0.0.0:5244 

本教程使用镜像 qBittorrent   aria2  环境都没有哈

 

 

匿名/访客/Guest用户访问开启

注意:开启匿名/访客/Guest用户后,默认添加的所有目录都能查看,注意安全!!!

打开AList 【用户->guest】编辑

AList 网盘入门使用Docker部署本地目录挂载_图示-c4c1a9f68668401f9a0a92aa9f80f685.png
可以看到默认是禁用的
AList 网盘入门使用Docker部署本地目录挂载_图示-41cd62827fd9419aae8c9cde05043f9f.png

将上图的停用前面的勾去掉,保存即可开启AList访客访问

 

AList 设置目录访问密码

 

为了解决上面开启匿名/访客后一些非常规操作,可对AList目录进行加密(类似网盘分享加密)AList 设置目录访问密码是通过元信息配置实现的。

打开【元信息->添加】

AList 网盘入门使用Docker部署本地目录挂载_图示-80d33a2898d34eb8a19a414d56baaae8.png

选择路径

AList 网盘入门使用Docker部署本地目录挂载_图示-f75358d2abed4d3e8223ea7c914ce085.png

以选择/data目录为例

AList 网盘入门使用Docker部署本地目录挂载_图示-8df4078712384d739ad80479a9b73b1a.png

配置密码等信息

AList 网盘入门使用Docker部署本地目录挂载_图示-69520bc2a1ab44c3bfe511dbfd619a72.png

重要提醒:密码后面的应用到子文件夹一般情况必须勾上,否则对子文件夹不生效!!!!!

完成后通过新开一个浏览器匿名窗口模拟访问(http://ip:5244/data)

AList 网盘入门使用Docker部署本地目录挂载_图示-cce40d1e742d420aae3684a3068b7064.png

 

AList 网盘入门使用Docker部署本地目录挂载_图示-bf7beeb7f0934f0ba91c7c92e00c5436.png

可以看到已经需要密码访问了。输入密码后进入

AList 网盘入门使用Docker部署本地目录挂载_图示-2eb3edca44d6410aa64353007c6c0990.png

进去后顶部和底部的说明也有。nice over

 

更多使用教程,参考官方文档说明 :Home | AList文档

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
环境dockerdocker-composeubuntu 22.04 LTSalist镜像:alist:v3.44.0Docker Compose 配置vers
AList忘记密码怎么办?如果您是站点的所有者,您可以通过在终端中运行 ./alist admin 来获取管理员账号信息。否则,您可以要求站点所有者重置密码。提
问题描述AList百度网盘下载报错,错误信息{"error_code":31362,"error_msg":"sign error","error_info":
前言上一篇文章猫盘1T版拆机讲述了猫盘如何简单的拆机,本文主要是针对猫盘刷黑群晖进行讲解
概述模拟pve系统盘挂了,恢复数据盘环境说明pve 版本8.4.1测试环境为VMware虚拟机内部虚拟机配置:CPU 4核内存 8GB硬盘1:100G (系统盘
百度云网盘百度网盘介绍       百度网盘(原百度云)是百度推出的一项云存储服务,已覆盖主流PC和手机操作系统,包含Web版、Windows版、Mac版、Android版、iPhone版和Wi...
OpenWRT小子网划分实战我们知道172.16.0/24 可以分配主机254个,还是很多,有些情况需要切分更小的子网。那么就需要172.16.0.x/26 类
查找网口名称通过命令查看网口名称ip addr 查看网卡连接速率ethtool 网卡名称ethtool enp0s31f6输出参考Settings for en
最近一大佬好心,送了一枚已经刷入群晖ds119j的猫盘给我玩,到手第一步就是拆机,拆机就难题来了不知道怎么拆以为是旋转中间哟,百度了半天才找的一个文字描述的说要下脚垫,我之前也扣过不过太紧就扣不...
鼠标选择网银助手,右键选择属性,在目标处的最后加上 "空格"-runapp(一定要打空格),点击应用即可打开。中国银行网银助手打不开 可解决
据上一篇zerotier账号注册_zerotier免费稳定内网穿透工具 初步介绍了Zerotier和Zerotier的网络图,这篇主要针对Zerotier的网络管理基础操作进行讲解
前言Windows 11 新系统上面已经没有IE浏览器了,只有自带的edge浏览器,且无法安装IE浏览器,目前使用大多数国内网银需要IE浏览器,导致一些问题,下面的办法一
一.什么是frpfrp是一款免费开源的内网穿透套件。是client/server模式。二.怎么获取frp通过开源代码托管平台GitHub,即可获取frp工具。地
一.如何在黑群晖中安装nextcloud云盘资源准备:一台黑群晖/白裙也可以但是要支持docker安装docker套件二.下载nextcloud镜像 在docker的注册表搜索nextcloud...
一 frp搭建准备frp软件(由于github访问不稳定这里存了一份在网盘frp: (访问密码: 9987)一台有公网ip的云服务器srvany.exe ins