软件推荐:AList
AList是一个开源Web服务,可以添加多种网盘,将你的多个网盘应用集成到一个统一应用中使用,并且还支持通过WebDAV服务映射到操作系统本地目录使用。
GitHub:https://github.com/alist-org/alist
安装
Linux
从https://github.com/alist-org/alist/releases获取安装包。
安装包中的应用被打包成一个文件,所以只要解包后部署到相应安装目录即可。
推荐用
/opt/alist_home
作为目标安装目录。
tar -zxvf alist-linux-amd64.tar.gz
cd /opt
sudo mkdir alist_home
cd alist_home/
cp -r ~/下载/alist ./
要验证是否安装成功,可以执行sudo ./alist server
命令启动应用,如果成功就可以看到服务的端口号。
要方便使用,最好添加为systemd的服务:
cd /etc/systemd/system
sudo vim alist.service
alist.service
的内容为:
[Unit]
Description=alist
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/alist_home
ExecStart=/opt/alist_home/alist server
Restart=on-failure
[Install]
WantedBy=multi-user.target
然后就可以通过systemd来让服务开机自启动和启动服务:
sudo systemctl enable alist
sudo systemctl start alist
systemctl status alist
现在通过端口可以访问服务:
http://localhost:5244/@login
如果不知道端口号,可以通过以下命令获取:
icexmoon@icexmoon-ubuntu:~/文档$ sudo netstat -tulp| grep alist
tcp6 0 0 [::]:5244 [::]:* LISTEN 12819/alist
可以通过./alist admin
命令获取帐号和密码: