一键聚合18种网盘!Docker部署AList全攻略

一键聚合18种网盘!Docker部署AList全攻略

兄弟们,每次在十几个网盘里找文件是不是要崩溃?阿里云、天翼云、百度云来回切换,密码都记混了吧?今天二冰给兄弟们安利个神器——AList!这玩意能把18种网盘全塞进一个界面,连NAS都能当本地盘用!最骚的是支持WebDAV,电脑直接当本地硬盘操作!

一、项目简介

项目名称:AList
项目地址github.com/alist-org/al这个用Gin框架和Solidjs打造的网盘聚合工具,堪称资源管理终极形态。不仅能整合阿里云/天翼云等主流网盘,还能把NAS文件夹变成网络存储,最离谱的是支持视频在线解码!

二、四大核心优势

  1. 1. 全平台通吃:Windows/Mac/Linux/群晖全支持
  2. 2. WebDAV黑科技:直接挂载成系统本地磁盘
  3. 3. 4K视频秒开:内置解码器,在线看蓝光不卡顿
  4. 4. 权限管理大师:不同文件夹可设独立访问密码

三、Dockge极简部署

打开Dockge面板 -> 创建堆栈 -> 设置堆栈名称 -> 粘贴compose代码 -> 30秒启动成功!

准备工作

  • • 群晖NAS(其他设备也行)
  • • 创建/docker/alist/{data,share}两个目录

docker-compose.yml

version: '3'
services:
  alist:
    image: xhofe/alist:latest
    container_name: alist
    restart: always
    ports:
      - 5244:5244
    volumes:
      - ./data:/opt/alist/data
      - ./share:/opt/alist/share

四、实战配置指南

1. 初始登录

访问http://群晖IP:5244,在容器日志里执行docker logs alist | grep password获取随机密码:

密码获取示意图

2. 挂载本地硬盘

  1. 1. 进入管理后台 -> 存储 -> 添加驱动
  2. 2. 选择”本地存储”,挂载路径填/opt/alist/share
  3. 3. 把重要文件扔进share目录,立即在网页端显示

本地存储配置

3. 阿里云盘挂载

  1. 1. 手机扫码获取refresh_token(PC端会过期!)
  2. 2. Web代理必须开启,否则报错Key: 'Storage.MountPath'
  3. 3. 开启”秒传”和”本地代理”模式

阿里云配置

五、高阶玩法

1. WebDAV本地挂载

RaiDrive(Windows)或Mountain Duck(Mac)添加WebDAV:

  • • 地址:http://你的IP:5244/dav/
  • • 账号密码同网页端

RaiDrive挂载效果

2. 家庭影院搭建

直接在AList播放4K电影:

  • • 网页端点击视频自动调用播放器
  • • 支持外挂字幕和音轨切换
  • • 实测百兆带宽可流畅播放60G蓝光原盘

六、避坑指南

  • • 权限问题:NAS本地目录建议新建空文件夹挂载
  • • 天翼云写入失败:必须开启”本地代理”模式
  • • 隐藏文件显示:@eaDir这类系统目录需手动隐藏
  • • 手机token:阿里云一定要用移动端token获取方式

七、总结建议

经过半个月实测,AList绝对是2025年最值得部署的docker应用!适合:

  1. 1. 多网盘用户统一管理
  2. 2. 家庭影音中心搭建
  3. 3. 团队文件共享唯一要注意的是部分网盘API限制,建议重要文件还是放在NAS本地存储。

部署难度:⭐⭐☆
实用指数:⭐⭐⭐⭐⭐

最后,奉上我的超级无敌至尊docker库,二冰平时玩过的docker都整理到了这个仓库中了,一直在更新中,希望有github账号的兄弟能去给点个star,不知道玩啥的,都去这里面找,都给你们分好类了
仓库链接github.com/TWO-ICE/Awes

兄弟们赶紧上车,这个开源项目已经在GitHub拿下25k+星,再晚又要被某些网盘封接口了!部署过程中遇到问题,欢迎在评论区拍砖交流~