1、下载部署包(根据自己的环境下载对应包)
#进到指定目录下
cd /usr/local
#下载部署包
wget https://github.com/alist-org/alist/releases/download/v3.35.0/alist-linux-arm64.tar.gz
#加压包
tar zxf alist-linux-arm64.tar.gz
2、进行部署安装
# 授予程序执行权限:
chmod +x alist
#更改所属用户组
chown root:root alist
# 运行程序,生成data目录,(第一次启动先配置一下用户密码,再创建service)
./alist server
# 获得管理员信息 以下两个不同版本,新版本也有随机生成和手动设置
# 低于v3.25.0版本
./alist admin
# 高于v3.25.0版本
# 随机生成一个密码
./alist admin random
# 手动设置一个密码 `NEW_PASSWORD`是指你需要设置的密码
./alist admin set NEW_PASSWORD
#配置完成后将运行的进程停掉 Ctrl+c,创建service文件
3、配置启动文件service
#配置service文件
vim /usr/lib/systemd/system/alist.service
[Unit]
Description=alist
After=network.target
[Service]
Type=simple
WorkingDirectory=/usr/local/data
ExecStart=/usr/local/alist server
Restart=on-failure
[Install]
WantedBy=multi-user.target
4、进行启动服务
#加载service文件
systemctl daemon-reload
#重启设置开机启动并启动
systemctl enable --now alist
#查看状态
systemctl status alist