windows环境搭建alist教程

搭建alist教程

alist配置官方文档

下载alist

下载程序后在命令行界面运行就可以了,第一次运行的时候先获取到用户名和密码,然后根据提供的用户名和密码进行网页访问并修改密码。

从终端运行

当前步骤需要做的操作,假设你已经进入程序所在的目录,那么只需要执行 ctrl+l 快捷键,然后回车即可打开相应终端,通过这样的方式打开的终端,终端显示的路径是你的alist程序所在目录的路径。

后台运行

创建一个bat脚本,脚本内容如下,参考链接:Windows如何后台运行bat文件

1
2
3
4
5
6
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin

alist server

然后我为该脚本创建了一个快捷方式,并添加到windows的程序和启动菜单中,这样除了可以手动启动以alist还可以在电脑启动时自动运行alist,并且是在后台运行,有的喜欢将添加快捷方式放到桌面的也没有问题,再提一下windows的程序和启动菜单是"C:\ProgramData\Microsoft\Windows\Start Menu\Programs" 和 “C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup”。

alist操作方式

使用alist的命令有两个就够用了,分别是用于获取alist密码的运行alist服务的。

获取用户名和密码

1
alist.exe admin 或者 .\alist.exe admin

运行alist服务

1
alist.exe server 或者 .\alist.exe server

运行服务之后通过提示的端口进行网页访问,链接格式是这样的"127.0.0.1:5244",通过这个链接进行访问你就可以访问alist的界面了。

添加存储

接下来就需要添加存储了,将百度网盘或者阿里云网盘添加进alist存储,也可以添加本地目录; 第一次访问alist时界面什么都没有,未来添加过网盘后首页应付出现相应的网盘了,添加网盘首先要做的操作是点击首页最底部的管理,然后再点击存储,接着点击添加,接下来就可以选择要添加的网盘的类型了,添加好的网盘可以在主页浏览。

浏览官方文档

官方文档 刚开始接触alist只需要看"安装"和"添加存储"就够用了,相关内容介绍的也都比较到位,至少我们平时用的百度网盘和阿里云网盘是没有问题的,其他网盘有待折腾,包括网上也会有许多不错的教程可以参考学习。

添加百度网盘

需要关注的有两点,刷新令牌和web代理; 刷新令牌可以根据官方文档进行操作获取并进行添加,web代理也勾选一下,挂载路径随便设置,格式是一个斜杠加自定义名称,就像这样"/BaiduNetdisk",剩下的不需要动,接着点击保存就可以了。

添加阿里云网盘Open

即添加阿里云盘,Open是开源的意思,即跟添加另一个阿里云盘时要做的操作不一样,但是目的都是一样的; 添加阿里云盘只需要关注刷新令牌,然后设置挂载路径,其他地方不需要做,接着保存就可以了;

添加本机存储

即添加本地目录,只需要设置根文件夹路径和挂载路径即可,根文件夹路径是windows硬盘的某个目录,就像这样"D:\alist",做完这些后保存就可以了; 我在添加本地存储的时候我有考虑过如果我想添加多个文件夹到本地存储怎么办,我总不能一个一个的复制到设定的目录中吧,因此我想了为要添加到本地存储的目录创建软链接,就像快捷方式一样,这些快捷方式都被我添加到我设定的根文件夹路径中,使用的创建软链接的命令是"mklink",官方命令说明如下。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
创建符号链接。

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      创建目录符号链接。默认为文件
                符号链接。
        /H      创建硬链接而非符号链接。
        /J      创建目录联接。
        Link    指定新的符号链接名称。
        Target  指定新链接引用的路径
                (相对或绝对)。

注意事项

alist程序在运行的过程中会在同一目录下创建data目录用来存放配置文件和一些数据文件,如果alist程序在其他地方运行了,会另外创建data目录,这意味着在不同地方运行的alist的data目录的数据不一样,最能直观感受到的就是当你进行网页访问的时候,两次运行的用户名和密码不同,即配置文件不同,因此alist程序安排好运行路径之后就不要再动了,或者可以将data目录一块移动。

Licensed under CC BY-NC-SA 4.0