官网地址:https://alist.nn.ci/zh/guide/install/manual.html
获取alist:https://github.com/alist-org/alist/releases
选择适合的版本下载
# 解压下载的文件,得到可执行文件:
tar -zxvf alist-xxxx.tar.gz
# 授予程序执行权限:
chmod +x alist
# 运行程序
./alist server
# 获得管理员信息 以下两个不同版本,新版本也有随机生成和手动设置
# 低于v3.25.0版本
./alist admin
#高于v3.25.0版本
# 随机生成一个密码
./alist admin random
# 手动设置一个密码 `NEW_PASSWORD`是指你需要设置的密码
./alist admin set NEW_PASSWORD
守护进程
使用任意方式编辑 ~/Library/LaunchAgents/ci.nn.alist.plist
并添加如下内容,修改 path_alist
为 AList 所在的路径,path/to/working/dir
为 AList的工作路径
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>ci.nn.alist</string>
<key>KeepAlive</key>
<true/>
<key>ProcessType</key>
<string>Background</string>
<key>RunAtLoad</key>
<true/>
<key>WorkingDirectory</key>
<string>path/to/working/dir</string>
<key>ProgramArguments</key>
<array>
<string>path_alist/alist</string>
<string>server</string>
</array>
</dict>
</plist>
然后,执行 launchctl load ~/Library/LaunchAgents/ci.nn.alist.plist
加载配置,现在你可以使用这些命令来管理程序:
开启:
launchctl start ~/Library/LaunchAgents/ci.nn.alist.plist
关闭:
launchctl stop ~/Library/LaunchAgents/ci.nn.alist.plist
卸载配置:
launchctl unload ~/Library/LaunchAgents/ci.nn.alist.plist
相关信息
对于所有平台,您可以使用以下命令来静默启动、停止和重新启动。 (v3.4.0 及更高版本)
# 携带`--force-bin-dir`参数启动服务
alist start
# 通过pid停止服务
alist stop
# 通过pid重启服务
alist restart
如何更新
下载新版Alist,把之前的替换了即可。