Alist:多存储网盘聚合列表一键安装、Docker 部署与使用指南
Alist 是一个支持多种存储的文件列表程序,由 Gin(后端)与 Solidjs(前端)构建。它把阿里云盘、OneDrive、Google Drive、123 网盘、百度网盘、夸克、迅雷、蓝奏云、S3、WebDAV、本地存储等几十个网盘聚合到一个 Web 界面,支持在线预览、离线下载、WebDAV、暗黑模式等。
一、项目官方信息
| 项目 | 信息 |
|---|---|
| GitHub 仓库 | https://github.com/AlistGo/alist |
| 官方文档 | https://alistgo.com |
| 在线演示 | https://al.nn.ci |
| 开源协议 | AGPL-3.0 |
| 主要语言 | Go(99.6%) |
| Star 数 | 50k+ |
二、官方图片
Alist 仓库社交预览图:

三、环境要求
- Linux / Windows / macOS 服务器;
- 一键脚本即用,无需 Go 环境;
- 若用 Docker,需已安装 Docker;
- 一个可访问的端口(默认 5244)。
四、部署步骤
方式 A:一键安装脚本(Linux)
curl -fsSL "https://alistgo.com/install.sh" | bash
启动:
alist server
查看初始管理员密码:
alist admin random
方式 B:Docker 部署
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name alist xhofe/alist:latest
查看管理员密码:
docker exec -it alist ./alist admin random
3. 访问
打开浏览器访问 http://服务器IP:5244,用管理员账号密码登录。
五、使用方法
添加存储
进入后台「管理 → 存储」,选择存储驱动(如阿里云盘、OneDrive、123 网盘、S3、WebDAV、本地等),按提示填入 token 或密钥,保存后即可在首页看到该网盘文件。
在线预览
Alist 支持:
- PDF、Markdown、代码、纯文本预览;
- 图片画廊预览;
- 视频/音频在线播放(支持歌词与字幕);
- Office 文档(docx/pptx/xlsx)预览;
README.md渲染。
其他能力
- 文件直链复制与直接下载;
- 暗黑模式、多语言;
- 密码保护与身份验证路由;
- WebDAV 挂载(见 alistgo.com/guide/webdav.html);
- 离线下载、文件/文件夹打包下载;
- 多线程下载加速;
- 两个存储之间复制文件。
六、常见问题 FAQ
Q1:Alist 是什么? 多存储网盘聚合列表程序,把几十个网盘统一到一个 Web 文件管理界面。
Q2:怎么安装?
Linux 一键脚本 curl -fsSL https://alistgo.com/install.sh | bash,或 Docker xhofe/alist。
Q3:默认端口是多少? 5244。
Q4:初始管理员密码怎么拿?
运行 alist admin random 或 docker exec -it alist ./alist admin random。
Q5:支持哪些网盘? 阿里云盘、OneDrive、Google Drive、123 网盘、百度网盘、夸克、迅雷、蓝奏云、S3、WebDAV、本地存储等数十种。
Q6:支持 WebDAV 吗? 支持,可把 Alist 整体作为 WebDAV 服务挂载到本地文件管理器。
七、跳转链接
- GitHub 仓库:https://github.com/AlistGo/alist
- 官方文档:https://alistgo.com
- 在线演示:https://al.nn.ci
- Docker 镜像:https://hub.docker.com/r/xhofe/alist