网盘聚合工具 AList 搭建示例
更新时间: 2025/9/22 | 总字数: 0 字 | 阅读时长: 0 分钟
前言
AList 是一个支持多种存储的文件列表程序,可以将多平台网盘及存储进行聚合展示、统一管理,特别适用于网络资源归纳分享,本文基于 Linux 系统,对 AList 的搭建进行展开说明,教程部分参考自 AList 官网:https://alist.nn.ci/zh 。
安装方式
| 安装方式 | 说明 |
|---|---|
| 一键脚本 推荐 | 通过官方提供脚本进行快捷安装、更新、卸载等。上手难度比较低。 |
| 手动安装 | 下载执行文件手动运行及服务配置,相对来说较繁琐,建议使用脚本安装。 |
| 使用 Docker 推荐 | 通过 Docker 进行快速安装启动,前提是需要对 Docker 有一定的了解。 |
| 桌面版 | 客户端安装,需要收费。 |
| PaaS | 使用 Koyeb、Render、Heroku 等云服务器部署。 |
| 从源码运行 | 通过源码进行编译,技术门槛较高,需修改源码可使用此种方式。 |
脚本安装方式 推荐
此方式安装比较方便,无需过多配置,对于新手比较友好。
安装
输入如下命令开始安装,耐心等待即可。
shell
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install安装完成会自动启动服务,其他服务操作命令如下:
shell
查看状态:systemctl status alist
启动服务:systemctl start alist
重启服务:systemctl restart alist
停止服务:systemctl stop alist更新
shell
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update卸载
shell
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall自定义路径
提示
默认安装在 /opt/alist 路径下,若需要自定义安装路径,脚本命令指定(绝对路径)参数即可,以安装到 /root 为例,如下:
shell
# 安装
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /root
# 更新
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update /root
# 卸载
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall /root获取密码
需要进入脚本安装
AList的目录文件夹内执行如下命令:
低于 v3.25.0 版本
shell
./alist admin高于 v3.25.0 版本
随机生成一个密码
shell
./alist admin random手动设置一个密码,
NEW_PASSWORD为需要设置的密码,替换即可。
shell
./alist admin set NEW_PASSWORDDocker 安装方式
docker-cli 安装
shell
docker run -d \
--restart=unless-stopped \
-v /etc/alist:/opt/alist/data \
-p 5244:5244 \
-e PUID=0 \
-e PGID=0 \
-e UMASK=022 \
--name="alist" \
xhofe/alist:latestdocker-compose 安装
yml
version: '3.3'
services:
alist:
image: 'xhofe/alist:latest'
container_name: alist
volumes:
- '/etc/alist:/opt/alist/data'
ports:
- '5244:5244'
environment:
- PUID=0
- PGID=0
- UMASK=022
restart: unless-stopped更多用法可参考: