简介
AList 是一款易于安装且支持多平台的文件管理工具,可以挂载多种存储并提供多种实用功能。它支持 WebDAV、黑暗模式、文件预览、打包下载等,还提供保险箱加密和更多高级功能。
🗂️ 一个支持多种存储的文件列表程序,使用 Gin 和 Solidjs。
官方文档:https://alist.nn.ci/zh/guide
安装
下载地址: https://github.com/alist-org/alist/releases/
下载的文件解压到一个目录,最好先手动创建一个文件夹,比如
|
|
运行
启动服务,在地址栏输入 cmd 快速进入当前目录,输入
|
|
就会在当前目录下生成 data 文件夹。包含了程序的数据。
打开浏览器:localhost:5244
即可访问,终端出现了随机密码,但是默认密码太麻烦了,建议直接重置密码。
回到 alist 所在目录,看到 第一次运行的时候生成的 data 文件夹,这个是存放数据的文件夹。
生成(重置)密码:回到 alist.exe
所在目录,重新打开一个 cmd 窗口
|
|
--data
表示指定数据目录。不指定可能会报错
如果出现了如下报错,表示修改密码没有生效,报错如下:
|
|
回到浏览器:输入:localhost:5244
即可使用 alist 了。
现在我们使用的是默认端口,由于我的电脑上 小白羊盘
内置了 alist 占用了 5244 端口,所以在运行 alist 的时候可以把 端口修改,进入 data,可以看到有个 config.json
的文件,里面就包含了端口的信息。
- 文件所在的路径:D:\Program Files\alist\data\config.json
- 打开 config.json,修改以下的值
- 修改 “http_port”: 5244, 为 “http_port”: 5245,
重新启动服务,指定数据所在的目录
|
|
现在打开浏览器:输入 localhost:5245 即可打开 alist
系统服务
还有一个问题,启动成功了,但是每次需要手动运行有点麻烦,最好的办法就是创建系统服务,让它开机自启。借助 NSSM 创建系统服务。
下载 nssm: 点击下载
将 nssm 解压之后,将所在的路径(比如 D:\Program Files\nssm-2.24\win64
)添加到系统环境变量,确保可随处执行 nssm。
创建 alist 自启动 服务,使用管理员运行 cmd:
|
|
停止之前运行中的 alist,使用 系统服务运行。
启动服务
|
|
停止服务
|
|
重启服务
|
|
移除服务(先要停止)
|
|
ps:最后:windows 上创建系统服务真的好麻烦,这个系统服务我搞了好久才解决,要么就是 “” 不能加,还用过 sc 创建,也不行。各种问题,还是 linux 方便。
错误记录:
|
|
附录
关于 帮助命令
alist
|
|
nssm
|
|