最近白嫖了个服务器,是evolution
家的,只需要在首页给他们挂个链接,他们就送了个免费VPS给我。实在想不到用来干什么,就搭建个人网盘了。
这里,我是用的Alist v3搭建的个人网盘,支持挂载的网盘包括:本地挂载,阿里云盘、Onedrive、天翼云盘、谷歌云盘、123网盘、FTP协议、PikPak、对象存储、WebDAV、又拍云存储、Teambition、分秒帧、中国移动云盘、Yandex云盘、百度网盘、夸克网盘、SFTP协议、迅雷云盘等。
安装教程
# Install
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /usr/local
# update
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update /usr/local
# Uninstall
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall /usr/local
如上,将软件安装在/usr/local目录,其他目录请自行设置,也可以参考官方文档:https://alist.nn.ci/zh/guide/install/script.html
Apache反代
这时,你需要创建一个网站,比如我创建了https://v.iymark.com,然后修改该网站的配置文件,
配置文件中插入如下代码即可:
AllowEncodedSlashes NoDecode
ProxyPass "/" "http://127.0.0.1:5244/" nocanon
其他应用服务器反向代理,请参考官方文档:https://alist.nn.ci/zh/guide/install/reverse-proxy.html
管理员账号密码
SSH终端输入如下命令:
cd /usr/local/alist
./alist admin
会返回管理员账号及密码,访问你的网站,登录进去即可修改账号及密码。登录按钮在网站界面下方,也可以访问https://v.iymark.com/@login
进行登录,请替换成自己的网站。
挂载网盘
当你完成上述操作后,没有挂载任何网盘,网站前端会提示如下代码:
failed get storage: can't find storage with rawPath: /
这时,我们需要开始挂载网盘,这里我只说明下如何挂载本地网盘,即你网站服务器上的目录。
如上图,
- 驱动,指的是你要挂载的网盘,这里我们选本机存储
- 挂载路径,指的是访问网盘看到的目录,随便设置一个即可,可以理解为用户访问网盘看到的这个目录,就是你的本机存储
- 根文件夹路径,指的是你服务器上的路径,这里我推荐选择网站所在的目录即可。
设置完成后,你访问网盘,就会看到多了一个目录了。
其他网盘挂载方法,参考官方文档:https://alist.nn.ci/zh/guide/drivers/common.html
Alist功能强大之处,远超想象,自己慢慢摸索吧。
原创文章,作者:古哥,转载需经过作者授权同意,并附上原文链接:https://iymark.com/articles/3293.html
评论列表(2条)
古哥,evolution家送的vps只是1个月的吗?我看你这边也下掉他链接了
@剑心:不知道啊,好像一个月后得跟对方说一下。反正我是懒得用了