在Linux/MacOSX上部署AList和clouddrive

背景

alist

AList 是一个开源的网盘文件罗列程序,它支持数十个网盘的挂载,并提供 WebDav 的访问方式。

clouddrive

clouddrive 是一个闭源的网盘文件罗列程序,虽然它只支持几个网盘,但是也有独特的功能。它也支持 WebDav

我编写了 2 个脚本:deploy-alist.sh 可用于一键部署 AListdeploy-clouddrive.sh 可用于一键部署 clouddrive。您的设备上可能有一个应用商店,本身就提供了安装 alistclouddrive,或者你使用了官方提供的一键部署脚本(但支持的平台有限),或者你用 docker 来部署,等等,这样你可能用不到我的脚本。不过如果你的平台上找不到可用的一键部署方案,不如尝试一下我的办法吧😂。

代码实现

TIPS 代码的最新版本在 GitHub Gist 中维护
https://gist.github.com/ChenyangGao/e8e520de651e6375dad552b5a761902f

1. 部署 AList

文件名称是 deploy-alist.sh,您可以用 bashzsh 运行代码,由于用到了一些较新的语法,请确保你的解释器版本不能太低:

1
bash -c "$(wget -q -O - https://gist.githubusercontent.com/ChenyangGao/e8e520de651e6375dad552b5a761902f/raw/deploy-alist.sh)"

2. 部署 clouddrive2

文件名称是 deploy-clouddrive.sh,您可以用 bashzsh 运行代码:

1
bash -c "$(wget -q -O - https://gist.githubusercontent.com/ChenyangGao/e8e520de651e6375dad552b5a761902f/raw/deploy-clouddrive.sh)"
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×