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

玩机教程 (26) 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百度网盘下载报错,错误信息{"error_code":31362,"error_msg":"sign error","error_info":
AList忘记密码怎么办?如果您是站点的所有者,您可以通过在终端中运行 ./alist admin 来获取管理员账号信息。否则,您可以要求站点所有者重置密码。提
前言上一篇文章猫盘1T版拆机讲述了猫盘如何简单的拆机,本文主要是针对猫盘刷黑群晖进行讲解
一.如何在黑群晖中安装nextcloud云盘资源准备:一台黑群晖/白裙也可以但是要支持docker安装docker套件二.下载nextcloud镜像 在docker的注册表搜索nextcloud...
最近一大佬好心,送了一枚已经刷入群晖ds119j的猫盘给我玩,到手第一步就是拆机,拆机就难题来了不知道怎么拆以为是旋转中间哟,百度了半天才找的一个文字描述的说要下脚垫,我之前也扣过不过太紧就扣不...
​西数系列nas硬盘选择推荐前言红盘才是NAS盘?不,紫盘才是家用NAS最佳盘!我们主要说说现在很多人在组nas,同样也在选择家用nas硬盘或者个人nas硬盘
918+ 7.0准备资源安装黑群晖物理电脑一台U盘一个,大于1G即可黑群晖7.0/7.01引导程序文本编辑工具DiskGenius 读取/写入引导文件使用群晖系统文件DS918+_7.0.1-4...
一.群晖安装webdav套件​群晖安装WEBDAV套件二.群晖启用webdav套件​启用webdav套件这里的端口根据自己喜好设置,在局域网内访问的地址是:群晖IP:端口;外部网络访问则是:公网...
转自群晖官网有多种工具可恢复从 Synology NAS 意外删除的数据
i219-v 刷i219-lm 解决Linux下i219-v无法驱动问题。最近购入了一个联想的1L小主机M710Q,准备安装pve,却发现无法驱动有线网卡,故有
前言这里扩容的情况分为两种第一是:PVE系统之前安装到U盘,后面想安装到硬盘通过克隆将U盘上面的信息克隆到了硬盘,这导致硬盘大于U盘外的容量无法使用
LVM的基本概念PD:物理磁盘(PhysicalDisk),如硬盘,或RAID硬盘。PP:物理分区(PhysicalPartition),如硬盘的分区,或RAID硬盘的分区。
硬件来源篇​因为之前黑裙配置不高,运行太多Docker容器的话有明显卡顿,所以准备给黑裙换个高配一些的机器于是淘宝上淘了一台洋垃圾惠普工作站 Z420 ,机器具体介绍可以看下知乎Z420的一篇文...
immortalwrt/openwrt 物理x86设备安装教程,包括资源下载基础配置等。