在飞牛NAS上部署Alist,一个聚合网盘挂载神器

你是否手上有阿里云盘、天翼云盘、百度网盘、OneDrive等多个网盘,每次找个文件要在不同APP之间来回切换?
今天辣条就教大家在飞牛NAS上用Docker部署Alist,一个开源的网盘聚合挂载工具,让你把所有网盘统一管理,一个页面全搞定。

项目简介

Alist 是一个支持多存储的文件列表程序,可以将各种网盘挂载到一个统一的页面中管理。支持的存储类型包括:

  • 阿里云盘、天翼云盘、百度网盘、123云盘
  • OneDrive、Google Drive、Dropbox
  • 本地存储、FTP、WebDAV
  • S3兼容对象存储
  • 甚至支持 PikPak、Lanzou、Mega 等

项目地址:https://github.com/AlistGo/alist

部署步骤

一、创建文件夹

进入飞牛的「文件管理」,在 Docker 目录下新建一个名为 alist 的文件夹。

二、Docker Compose 部署

打开飞牛的 Docker → Compose → 点击「+新增项目」:

  • 项目名称: alist
  • 路径: 选中刚刚新建的 alist 文件夹
  • 来源: 创建 docker-compose.yml 文件

复制下面的配置进去:

services:
  alist:
    image: xhofe/alist:latest
    container_name: alist
    ports:
      - "5244:5244"
    volumes:
      - ./data:/opt/alist/data
    environment:
      - PUID=0
      - PGID=0
      - UMASK=022
    restart: unless-stopped

勾选「创建项目后立即启动」,点击确定,等待部署完成。

三、获取管理员密码

Alist 部署完成后,默认会生成一个随机管理员密码。打开飞牛的 Docker → 容器 → 找到 alist → 点击终端/日志,执行以下命令查看初始密码:

docker exec -it alist ./alist admin

当然你也可以直接在飞牛的 Docker 容器的日志里找到初始密码。

四、初始化配置

  1. 浏览器访问 http://你的NAS IP:5244
  2. 使用账号 admin 和刚才获取的密码登录
  3. 进入管理后台(页面左下角「管理」)
  4. 点击「存储」→「添加存储」
  5. 选择你要挂载的网盘类型,按照提示填写对应的参数

五、常见网盘配置示例

以阿里云盘为例(最简单的一种):

  1. 驱动选择「阿里云盘 Open」
  2. 挂载路径填 /阿里云盘
  3. 获取刷新令牌:访问 https://alist.nn.ci/tool/aliyundrive/request 扫码获取
  4. 填进去保存即可

配置完成后,回到首页就能看到你的网盘内容了,支持文件预览、直接下载、在线播放视频等。

高级玩法

  • 开启 HTTPS:配合飞牛自带的证书或 Nginx Proxy Manager 反代
  • 配置域名:绑个域名从外网访问
  • 设置定时同步:通过 WebDAV 挂载到本地,配合定时任务同步文件
  • 密码保护:可以为指定目录设置访问密码

总结

Alist 最大的优点就是「一次配置,全部打通」,只需要在 Docker 里跑一个容器,就能把分散在各家的网盘统一管理。部署也就两三分钟的事,强烈建议有 NAS 的兄弟都整一个。

另外,Alist 本身还支持 WebDAV 协议,挂载到飞牛本地后,可以直接用飞牛的文件管理器访问所有网盘内容,真正的 seamless 体验。

还有什么想折腾的,评论区留言告诉我~

在飞牛NAS上部署Alist,一个聚合网盘挂载神器
https://ifmo.cn/index.php/archives/NAS-Alist.html
本文作者 辣条
发布时间 2026-07-29
许可协议 CC BY-NC-SA 4.0
发表新评论