Administrator
发布于 2024-09-03 / 81 阅读
0

mac手动安装alist

官网地址: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,把之前的替换了即可。