前言
AList 支持多个存储提供商,包括本地存储、阿里云盘、OneDrive、Google Drive 等,且易于拓展。AList 支持所有 WebDAV 存储,这是一种用于访问文件的标准。
对于小白来说,使用一键脚本搭建是最快不过。
Alist官网:https://alist.nn.ci/zh
Alist文档:https://alist.nn.ci/zh/guide/install/script.html
安装Alist
仅适用于 Linux amd64/arm64 平台。
一键脚本:
安装
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
- 启动:
systemctl start alist
- 关闭:
systemctl stop alist
- 状态:
systemctl status alist
- 重启:
systemctl restart alist
获取密码
需要进入脚本安装AList的目录文件夹內执行如下命令
-
低于v3.25.0版本
./alist admin
-
高于v3.25.0版本
3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成
或者 手动设置
# 随机生成一个密码
./alist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
./alist admin set NEW_PASSWORD
搭建教程
进入终端
以宝塔为例子,也可以直接使用Shell工具连接终端
输入一键安装脚本命令:
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install
输入后我们等待它的下载和安装即可,片刻完成后将会获得以下信息
获取密码
终端输入:cd /opt/alist
并且回车
再次输入随机设置新密码:./alist admin random
并回车
将会获取密码信息:
username:admin(账号)
password:mjZBU2IE(密码)
一键脚本安装完成后,请记得请放行端口:5244
使用IP:5244 访问即可进入Alist
如果使用域名访问?
官方Alist的反向代理文档:https://alist.nn.ci/zh/guide/install/reverse-proxy.html
这里以 Nginx 为例子演示:
添加网站:
- 域名自定义
- FTP:不创建
- 数据库:不创建
- PHP版本:纯静态
配置SSL证书:
打开配置文件:
如果使用宝塔面板,请务必删除以下默认配置:
- location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md
- location ~ .\*\.(gif|jpg|jpeg|png|bmp|swf)$
- location ~ .\*\.(js|css)?$
打开反向代理:
添加反向代理:
- 代理名称:自定义
- 目标URL:http://127.0.0.1:5244
- 发送域名:即是当前网站绑定的域名。也可以输入:$http_host
暂无评论内容