Loading... # 一键脚本 [Andy Hsu](https://i.nn.ci/)2022年9月11日**Guide**Install**Guide**大约 5 分钟 --- 此页内容 * [自定义路径](https://alist.nn.ci/zh/guide/install/script.html#自定义路径) * [获取密码](https://alist.nn.ci/zh/guide/install/script.html#获取密码) * * [低于v3.25.0版本](https://alist.nn.ci/zh/guide/install/script.html#低于v3-25-0版本) * [高于v3.25.0版本](https://alist.nn.ci/zh/guide/install/script.html#高于v3-25-0版本) * [一直在加载怎么办?](https://alist.nn.ci/zh/guide/install/script.html#一直在加载怎么办) []( "隐藏广告") 仅适用于 Linux amd64/arm64 平台。 正式版测试版 **安装** ```bash curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install ``` **更新** ```bash curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update ``` **卸载** ```bash curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall ``` ## [#](https://alist.nn.ci/zh/guide/install/script.html#自定义路径)**自定义路径** 默认安装在 `/opt/alist` 中。 自定义安装路径,将安装路径作为第二个参数添加,必须是绝对路径(如果路径以 alist 结尾,则直接安装到给定路径,否则会安装在给定路径 alist 目录下),如 安装到 `/root`: 正式版测试版 ```bash # 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` ## [#](https://alist.nn.ci/zh/guide/install/script.html#获取密码)**获取密码** 需要进入脚本安装AList的目录文件夹內执行如下命令 #### [#](https://alist.nn.ci/zh/guide/install/script.html#低于v3-25-0版本)低于v3.25.0版本 ```bash ./alist admin ``` #### [#](https://alist.nn.ci/zh/guide/install/script.html#高于v3-25-0版本)高于v3.25.0版本 3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 **`随机生成`** 或者 **`手动设置`** ```bash # 随机生成一个密码 ./alist admin random # 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码 ./alist admin set NEW_PASSWORD ``` ## [#](https://alist.nn.ci/zh/guide/install/script.html#一直在加载怎么办)**一直在加载怎么办?** 挂载了一些网盘但是不能用了重启了一下AList,发现进不去 网页提示:`获取设置失败:请稍后,正在加载存储`怎么办? 1. 等待几分钟 2. 通过使用命令将 `失效的/无法启动的`存储停止运行 LinuxWindowsMacDocker其它 如果通过命令停止 =必须先进入你AList所在的文件夹输入命令= 如果我们不知道是那个存储原因导致的,可以通过命令列出所有的存储 ```bash ./alist storage list ``` ```bash [root@OPSD-g8xXordx3B9f alist]# ./alist storage list INFO[2023-11-23 17:54:10] reading config file: data/config.json INFO[2023-11-23 17:54:10] load config from env with prefix: ALIST_ INFO[2023-11-23 17:54:10] init logrus... INFO[2023-11-23 17:54:10] Found 2 storages ┌─────────────────────────────────────────────────────────────────┐ │ ID Driver Mount Path Enabled │ │─────────────────────────────────────────────────────────────────│ │ 1 S3 /R2 true │ │ 2 UrlTree /233 true │ └─────────────────────────────────────────────────────────────────┘ ``` 输入查询命令后我们会进入另一种模式无法输入,如果添加的存储过多可以通过键盘的 ↑ 和 ↓ 来往下翻,等找到后可以按 `Ctrl+C`退出 例如我们是因为 `233` 这个存储停止的,我们就输入命令来停止,然后在 重启一下AList就可以了 ```bash ./alist storage disable /233 ``` ```bash [root@OPSD-g8xXordx3B9f alist]# ./alist storage disable /233 INFO[2023-11-23 17:54:52] reading config file: data/config.json INFO[2023-11-23 17:54:52] load config from env with prefix: ALIST_ INFO[2023-11-23 17:54:52] init logrus... INFO[2023-11-23 17:54:52] Storage with mount path [/233] have been disabled ``` 最后修改:2024 年 11 月 23 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏