Centos安装个人网盘Alist v3教程

geteshi
2023-09-12 / 0 评论 / 45 阅读 / 正在检测是否收录...

Centos安装个人网盘Alist v3教程

我是用的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功能强大之处,远超想象,自己慢慢摸索吧。

挂载到本地

WebDAV是一些网盘提供的协议,今天说一下如何在Ubuntu或CentOS将WebDAV挂载为本地磁盘。

安装所需程序:
Ubuntu:

sudo apt-get install davfs2 -y

CentOS:

sudo yum install davfs2 -y

创建挂载目录:

sudo mkdir /mnt/WebDAV

挂载WebDAV服务到本地目录:

sudo mount -t davfs -o noexec https://example.com/webdav/ /mnt/WebDAV/
# 例如我的
mount -t davfs -o noexec http://192.168.2.20:5244/dav /www/wwwroot/Jellyfin/下载/alist/

之后会要求输入账户和密码登信息。挂载成功后,即可当正常磁盘一样访问WebDAV服务了。速度快慢取决于你自身和服务商的网速。

解除挂载方法:

sudo umount /mnt/WebDAV
0

评论 (0)

取消