背景
AList 是一个开源的网盘文件罗列程序,它支持数十个网盘的挂载,并提供 WebDav 的访问方式。
clouddrive 是一个闭源的网盘文件罗列程序,虽然它只支持几个网盘,但是也有独特的功能。它也支持 WebDav。
我编写了 2 个脚本:deploy-alist.sh
可用于一键部署 AList,deploy-clouddrive.sh
可用于一键部署 clouddrive。您的设备上可能有一个应用商店,本身就提供了安装 alist
或 clouddrive
,或者你使用了官方提供的一键部署脚本(但支持的平台有限),或者你用 docker 来部署,等等,这样你可能用不到我的脚本。不过如果你的平台上找不到可用的一键部署方案,不如尝试一下我的办法吧😂。
代码实现
TIPS 代码的最新版本在 GitHub Gist 中维护
https://gist.github.com/ChenyangGao/e8e520de651e6375dad552b5a761902f
1. 部署 AList
文件名称是 deploy-alist.sh
,您可以用 bash 或 zsh 运行代码,由于用到了一些较新的语法,请确保你的解释器版本不能太低:
1 | bash -c "$(wget -q -O - https://gist.githubusercontent.com/ChenyangGao/e8e520de651e6375dad552b5a761902f/raw/deploy-alist.sh)" |
2. 部署 clouddrive2
文件名称是 deploy-clouddrive.sh
,您可以用 bash 或 zsh 运行代码:
1 | bash -c "$(wget -q -O - https://gist.githubusercontent.com/ChenyangGao/e8e520de651e6375dad552b5a761902f/raw/deploy-clouddrive.sh)" |