宝塔下安装 Alist 教程
- Alist v2.x 是一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于
gin
,前端使用react
。 - Alist v3.x 是一个支持多种存储,支持网页浏览和 webdav 的文件列表程序,由 gin 和 Solidjs 驱动。
- ⚠️新版本(V3 及更高版本)与 V2 不兼容,因此如果您从 V2 升级,我们建议您完全重新安装 Alist。
- v3.x 版本的 WebDav 中的用户名和密码同管理员用户名和密码,v2.x 版本的 WebDav 配置可以在后台中自定义。
- 本地存储
- 阿里云盘
- OneDrive / Sharepoint(国际版、世纪互联、de、us)
- 天翼云盘 (个人云、家庭云)
- GoogleDrive
- 123 云盘
- FTP / SFTP
- PikPak
- S3
-
- WebDav (支持无 API 的 OneDrive/SharePoint)
- Teambition(中国、国际)
- 分秒帧
- 和彩云 (个人云、家庭云)
- Yandex.Disk
-
- 夸克网盘
- 迅雷网盘
安装宝塔
Centos 安装脚本
1
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
Ubuntu/Deepin 安装脚本
1
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
Debian 安装脚本
1
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
万能安装脚本
1
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
国产龙芯架构安装脚本
1
wget -O install_panel.sh http://download.bt.cn/install/0/loongarch64/loongarch64_install_panel.sh && bash install_panel.sh ed8484bec
安装完毕后,根据返回信息登陆宝塔面板。
安装 Docker 管理器
- 这里为了方便,我们采用 Docker 的方式安装 Alist,在此之前需要安装 Docker 管理器,以便使用 Docker。
- 在宝塔界面里的 软件商店 中搜索 Docker 管理器,然后点击 安装 即可!
放行端口
- 因为 Alist 需要使用端口 5244,因此需要提前在宝塔中放行。
- 在宝塔界面里的 安全 中放行 5244 端口即可!
- 如果有安全组或防火墙的,同样需要在安全组或防火墙中放行 5244 端口。
安装 Alist
v2.x
- 稳定版
1
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
- 开发板
1
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:v2
不推荐,这有可能无法正常使用
- 稳定版
v3.x
- 发行版
1
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
- 开发板
1
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:main
仅适用于 amd64/arm64。 不推荐,这可能无法正常工作。
- 发行版
登录 Alist 后台
v2.x
- 安装成功后,打开
http://ip:5244
就可以看见登陆页面了 - 初始密码请查看日志输出
1
2
3docker logs alist
或者
docker exec -it alist ./alist -password1
2# 初始密码日志输出示例
INFO[2022-08-24 06:40:46] Initial password: DZAqSqzt
- 安装成功后,打开
v3.x
- 安装成功后,打开
http://ip:5244
就可以看见登陆页面了 - 初始账号和密码请查看日志输出
1
docker exec -it alist ./alist admin
1
2
3
4
5
6
7# 管理员信息日志输出示例
INFO[2022-09-20 12:06:40] reading config file: data/config.json
INFO[2022-09-20 12:06:40] load config from env with prefix: ALIST_
INFO[2022-09-20 12:06:40] init logrus...
INFO[2022-09-20 12:06:40] admin user's info:
username: admin
password: vDxmmGen
- 安装成功后,打开
添加账号
反向代理和 SSL
- 默认 Alist 是用
http://ip:5244
访问的,为了能够使 Alist 用https://domain/
访问,需要在宝塔中配置 SSL + 反向代理。 - 配置 SSL
- 配置反向代理
- 按照上述配置完成后即可使用
https://domain/
的方式访问 Alist
- 默认 Alist 是用