在Linux系统上安装alist
(一个支持多种存储的文件列表程序)的步骤如下:
1. 下载Alist
首先,你需要从Alist的GitHub Releases页面下载适用于Linux的二进制文件。
# 下载最新版本的Alist
wget https://github.com/alist-org/alist/releases/latest/download/alist-linux-amd64.tar.gz
2. 解压文件
下载完成后,解压文件:
tar -zxvf alist-linux-amd64.tar.gz
3. 移动文件到系统路径
将解压后的alist
二进制文件移动到系统的可执行路径,例如/usr/local/bin
:
sudo mv alist /usr/local/bin/
4. 赋予执行权限
确保alist
文件具有执行权限:
sudo chmod +x /usr/local/bin/alist
5. 创建配置文件目录
创建一个目录来存放Alist的配置文件和数据:
sudo mkdir -p /etc/alist
6. 创建系统服务文件
为了便于管理,可以创建一个systemd服务文件来管理Alist的启动和停止。
创建服务文件:
sudo nano /etc/systemd/system/alist.service
在文件中添加以下内容:
[Unit]
Description=Alist service
After=network.target
[Service]
ExecStart=/usr/local/bin/alist server --data /etc/alist
Restart=on-failure
User=root
[Install]
WantedBy=multi-user.target
保存并退出编辑器。
7. 启动并启用服务
启动Alist服务并设置为开机自启:
sudo systemctl start alist
sudo systemctl enable alist
8. 检查服务状态
你可以通过以下命令检查Alist服务的状态:
sudo systemctl status alist
9. 访问Alist
默认情况下,Alist会在localhost:5244
上运行。你可以在浏览器中访问http://localhost:5244
来使用Alist。
10. 配置Alist
你可以通过编辑/etc/alist/config.json
文件来配置Alist,或者通过Web界面进行配置。
11. 防火墙配置(如果需要)
如果你的Linux系统启用了防火墙,确保开放5244端口:
sudo ufw allow 5244/tcp
sudo ufw reload
12. 更新Alist
当有新版本发布时,你可以重复上述步骤下载并替换旧的二进制文件,然后重启服务:
sudo systemctl restart alist
这样,你就成功在Linux系统上安装并配置了Alist。