AList在Linux下同时安装多个运行
一、第一个Alist安装方法,参考官方的一键脚本
安装
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 uninstall
二、安装第二个Alist
1. 切换到已安装的Alist的目录
cd /opt/
2.新建文件夹,例如5243
3.复制Alist二进制文件到新的文件夹
cp /opt/alist/alist /opt/5243/
4.修改第二个Alist的端口号
cd /opt/5243
./alist admin
可以看到下图的data文件夹,修改里面的config.json里的http_port为5243
5.启动第二Alist
./alist server
6.守护第二个Alist进程
使用任意方式编辑 /usr/lib/systemd/system/5243.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
需要修改Description(5243)和path_alist(/opt/5243)
然后,执行 systemctl daemon-reload
重载配置,现在你可以使用这些命令来管理程序:
启动: systemctl start alist
关闭: systemctl stop alist
配置开机自启: systemctl enable alist
取消开机自启: systemctl disable alist
状态: systemctl status alist
重启: systemctl restart alist
第二个Alist启动守护需要修改名称,本例中如systemctl start 5243
7.初始化密码
cd /opt/5243
./alist admin random
上一篇
Iperf3测试与VPS的速度 下一篇
Sing-box 服务端终极配置