Alist 是一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于gin,前端使用react。

官方使用说明

https://alist.nn.ci/zh/guide/

宝塔Linux面板

部署好宝塔面板之后,创建网站。

数据库无需创建,PHP版本可随意,纯静态也可以。

安装 Alist

这里我们复制一下根目录地址,后面安装 Alist 程序需要用到。根目录地址为:

/www/wwwroot/你创建的文件夹

接下来,通过 ssh 连接该服务器,使用官方的一键安装,如下示例。

安装

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install

更新

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update

卸载

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall

自定义路径

默认安装在 /opt/alist 中。 自定义安装路径,将安装路径作为第二个参数添加,必须是绝对路径(如果路径以 alist 结尾,则直接安装到给定路径,否则会安装在给定路径 alist 目录下),如 安装到 /root:

Install

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /root

update

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update /root

Uninstall

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall /root

install 为安装,update 为升级,uninstall 为卸载。

我们执行第一行安装之后,会得到如下内容:

Alist 安装成功!
访问地址:http://YOUR_IP:5244/
配置文件:/www/wwwroot/cloud.lixin.ee/alist/data/config.json
初始管理密码:
查看状态:systemctl status alist
启动服务:systemctl start alist
重启服务:systemctl restart alist
停止服务:systemctl stop alist
温馨提示:如果端口无法正常访问,请检查 服务器安全组、本机防火墙、Alist状态

这里我们要记住 Alist 初始管理密码。如果是用阿里云、腾讯云、华为云之类的服务器,就要把这个 5244 端口给开一下,同时在宝塔→安全里面也对 5244 端口放行一下。

给 Alist 添加反向代理

点击宝塔→网站菜单→对应网站设置→反向代理→添加反向代理

点击开启代理,代理名称随意,目标URL设置为:

http://127.0.0.1:5244

其余保持默认即可,点击提交按钮。

其他终端管理命令

启动 systemctl start alist
关闭 systemctl stop alist
自启 systemctl enable alist
状态 systemctl status alist
重启 systemctl restart alist

输入你的前端域名就可以访问,这里的密码就是最开始通过 ssh 安装成功显示的密码

添加各种网盘,请移步官方文档。

最后修改:2022 年 10 月 22 日
如果觉得我的文章对你有用,请随意赞赏