应用介绍:
Alist是一个网盘系统:支持本地挂载、阿里云盘、百度云盘、天翼云盘、蓝奏云、123云盘、对象储存、夸克网盘等等主流网站。
安装教程:
一、一键安装脚本
仅适用于 Linux amd64/arm64 平台。
安装
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install
更新
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update
卸载
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update
自定义路径
默认安装在 /opt/alist
中。 自定义安装路径,将安装路径作为第二个参数添加,必须是绝对路径(如果路径以 alist 结尾,则直接安装到给定路径,否则会安装在给定路径 alist 目录下),如 安装到 /root
:
# Install
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /root
# update
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update /root
# Uninstall
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall /root
启动:
systemctl start alist
关闭:
systemctl stop alist
状态:
systemctl status alist
重启:
systemctl restart alist
二、手动安装
获取 AList
打开 AList Release 下载部署系统对应的文件。
运行
Linux:
# 解压下载的文件,得到可执行文件:
tar -zxvf alist-xxxx.tar.gz
# 授予程序执行权限:
chmod +x alist
# 运行程序
./alist server
# 获得管理员信息
./alist admin
Windows:
# 解压下载的文件,得到可执行文件:
unzip alist-xxxx.zip
# 运行程序
.\alist.exe server
# 获得管理员信息
.\alist.exe admin
MacOS:
# 解压下载的文件,得到可执行文件:
tar -zxvf alist-xxxx.tar.gz
# 授予程序执行权限:
chmod +x alist
# 运行程序
./alist server
# 获得管理员信息
./alist admin
注:xxxx 指的是不同系统/架构对应的名称,一般 Linux-x86/64 为 alist-linux-amd64。如果你的 glibc 版本太低,建议下载 musl 版本
当你看到 start server@0.0.0.0:5244
的输出,之后没有报错,说明操作成功。 第一次运行时会输出初始密码。程序默认监听 5244 端口。 现在打开 http://ip:5244
可以看到登录页面。
对于所有平台,您可以使用以下命令来静默启动、停止和重新启动。(v3.4.0 及更高版本)
# 携带`--force-bin-dir`参数启动服务
alist start
# 通过pid停止服务
alist stop
# 通过pid重启服务
alist restart
守护进程
Linux:使用任意方式编辑 /usr/lib/systemd/system/alist.service
并添加如下内容,其中 path_alist 为 AList 所在的路径。
[Unit]
Description=alist
After=network.target
[Service]
Type=simple
WorkingDirectory=path_alist
ExecStart=path_alist/alist server
Restart=on-failure
[Install]
WantedBy=multi-user.target
MacOS:使用任意方式编辑 ~/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
加载配置,现在你可以使用这些命令来管理程序:
开启:
launchctl start ~/Library/LaunchAgents/ci.nn.alist
关闭:
launchctl stop ~/Library/LaunchAgents/ci.nn.alist
2 所有内容及软件的文章仅限用于学习和研究目的,不得将上述内容用于商业或者非法用途
3 如有侵权,不妥之处,请第一时间联系站长QQ44939519进行删除处理,敬请谅解
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责
5 我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关
6 如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务
暂无评论内容