Alist安装教程,十分钟搭建一个属于自己的网盘系统

Alist安装教程,十分钟搭建一个属于自己的网盘系统

V+变量
2025-01-14 / 0 评论 / 4 阅读 / 正在检测是否收录...

1 alist简介

官网地址:https://alist.nn.ci/

AList是一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。简单的来说就是能够帮助你管理各种网盘应用,类似于CloudDrive,AList除了支持网盘存储之外,还支持对象存储,本地存储,FTP等等。

AList在部署配置上可能稍微有些麻烦,你可以看官方提供的文档,或者搜索相关的视频进行操作,如果你经常使用网盘等存储服务,相信它能帮助你提高不少效率。

特点很多
支持多个存储提供商,包括本地存储、阿里云盘、OneDrive、Google Drive 等,且易于拓展。
支持 WebDAV、暗黑模式、受保护的路由、文件预览、打包下载、文件编辑、HTML渲染、文件永久链接、Cloudflare Workers 代理等

2 alist安装

适用于 Linux amd64/arm64 平台的一键脚本

curl -fsSL "https://alist.nn.ci/v3.sh" -o v3.sh && bash v3.sh

安装完成后会显示用户名和密码,需要记住,第一次登陆后可以修改密码

面板管理命令

使用命令:alist 或者 alist-manager
正常安装完成可以通过http://ip:5244访问

2自定义路径

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

# Install
curl -fsSL "https://alist.nn.ci/v3.sh" -o v3.sh && bash v3.sh install /root
# update
curl -fsSL "https://alist.nn.ci/v3.sh" -o v3.sh && bash v3.sh update /root
# Uninstall
curl -fsSL "https://alist.nn.ci/v3.sh" -o v3.sh && bash v3.sh uninstall /root

3 管理命令

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

4 常见问题

获取密码

需要进入脚本安装AList的目录文件夹內执行如下命令

低于v3.25.0版本

./alist admin

高于v3.25.0版本

3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置

# 随机生成一个密码
./alist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
./alist admin set NEW_PASSWORD

一直在加载怎么办?

挂载了一些网盘但是不能用了重启了一下AList,发现进不去 网页提示:获取设置失败:请稍后,正在加载存储怎么办?

等待几分钟
通过使用命令将失效的/无法启动的存储停止运行,如果通过命令停止 必须先进入你AList所在的文件夹输入命令,如果我们不知道是那个存储原因导致的,可以通过命令列出所有的存储
./alist storage list

[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就可以了

./alist storage disable /233
[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
0

评论 (0)

取消