0
点赞
收藏
分享

微信扫一扫

通过开源的webdav-aliyundriver+Rclone挂载阿里云盘到服务器

晚安大世界 2022-03-11 阅读 543

最近听说可以将阿里云盘挂载到服务器,一想阿里云盘那么大空间,还不限速,貌似不错,于是搞起

过程比较简单,因为使用的都是现成开源的项目,有教程,这里记录备忘下。

首先,是运行开源的webdav-aliyundriver项目(github上还有其他类似的,没试过,感兴趣的可以去搜下)

项目地址:https://github.com/zxbu/webdav-aliyundriver

该项目有几种方式运行,java运行,或者docker运行,因为sham没用过docker,所以直接采用java的方式

把项目文件下载到服务器,sham下载在了wwwroot目录下;

因为运行需要填写阿里云盘的refresh-token,所以先用打开阿里云盘官网,登录后,按F12打开开发者工具,找到application->local storage->阿里云盘网址->token->refresh token

然后运行webdav项目

java -jar webdav.java -jar /www/wwwroot/webdav-aliyundriver-2.4.2.jar --aliyundrive.refresh-token=这里填阿里云盘的refresh-token --server.port=端口号(记得放行) --aliyundrive.auth.user-name=用户名 --aliyundrive.auth.password=密码

如果报错,就看里面的提示再寻找解决办法

然后是运行Rclone

首先是安装rclone,已安装过的跳过

curl https://rclone.org/install.sh | sudo bash

等安装完成,然后进行设置

rclone config

设置只要按提示一步一步进行就行

 

 

 

设置完成后,就是运行把阿里云盘挂载到服务器作为一个盘,方便上传下载

rclone mount aliyundrive:/ /www/aliyundrive --cache-dir /tmp --allow-other --vfs-cache-mode writes --allow-non-empty --uid 1001 --gid 1001

完成这些操作之后,就能看到服务器上多了个盘,就是对应的阿里云盘数据(宝塔面板无法显示实际存储量情况,估计后续会有优化)

举报

相关推荐

0 条评论