更新群晖利用Docker实现挂载阿里云盘以及实时同步功能
前面介绍过群晖挂载阿里云盘的方法,后来文章的评论里都说这个方法失效了,再看一下自己挂载的阿里云盘确实不能用了。原来是阿里云盘对数据接口进行了加密升级,不再支持阿里云盘 Web 和 App 版本获取的 refresh token,也就是我们获取的 refresh token 值将失效。
知道了原因就能有针对性的解决问题,我们原来的套件和挂载方法还是没问题的,只要获取新的经过加密的refresh token就可以了。
新的refresh token可以通过网页扫码的方式获得,在messense-aliyundrive-webdav-backendrefresh-token-ucs0wn.streamlit.app点击点击此按钮获取扫码登陆二维码。
然后会出现一个二维码,用手机阿里云盘登陆账号后,然后扫描二维码,确认授权,就能获得新的refresh token。
根据前面的文章,安装过套件的,只要在套件中将token改成新的token并保存就能使用,具体配置方法可以参考前一篇文章。
这时再来看一下我们FileStation中挂载的阿里云盘就正常了。
前面一篇文章讲的是用套件来实现挂载和同步阿里云盘,其实这一功能通过Docker也能实现这一功能,这里就再介绍一下如何配置Docker吧。
在Docker注册表中搜索messense/aliyundrive-webdav,然后下载最新版映像。
下载完毕后在映像中找到它并启用
网络使用默认的网络就可以
常规设置中选择高级设置
在环境中要添加三个参数
变量:WEBDAV_AUTH_USER, 值:设置用户名;
变量:WEBDAV_AUTH_PASSWORD, 值:WebDav装载盘的密码;
变量:REFRESH_TOKEN, 值:获取的阿里云盘 refresh token 。
在端口设置中新增一条设置,在本地端口根据自己需求设置,容器端口填写:8080
在群晖中新建一个文件夹用于存储Docker的文件
在存储空间设置中添加文件夹,选择之一文件夹,装载路径设置为/etc/aliyundrive-webdav,这样就完成了Docker的设置。
FileStation挂载文件夹
在FileStation中选择工具-远程连接-连接设置进行添加。
选择WebDav/WebDav HTTPS
主机IP填写127.0.0.1(指NAS本身),端口、帐号、密码按照前面的设置进行填写。
设置完成后,就能在FileStation中直接看到阿里云盘的目录了,这里可以像操作群晖本地文件一样查看、使用或者管理里面的文件。
CloudSync同步阿里云盘
我们可以使用CloudSync来同步阿里云盘中的文件,它可以支持单向或双向同步,这里就像我们和百度云盘进行同步一样。利用单向同步可以将文件下载到群晖,还能实现云盘资源下载的群晖本地。
在CloudSync中添加同步任务,云供应商选择WebDav
服务器填写127.0.0.1:端口号,帐号密码还是前面设置的那个。
然后可以设置同步的文件夹和单双向同步。
设置完成以后,就实现了群晖和阿里云盘中的数据同步了。
阿里云盘的下载速度比较快,所以文件同步也比较顺畅。
到这里我们就能实现阿里云盘挂载成本地硬盘以及阿里云盘和群晖的同步。有了这些功能群晖可以更方便的访问阿里云盘,我们群晖中的文件也能实现与阿里云盘的同步,保证了数据安全。前面使用过这一功能的,可以按照新的方法获取refresh token,解决不能连接的问题。
























gzxxh
校验提示文案
rocket5266
校验提示文案
占便宜大王
校验提示文案
苦海泛起爱恨
校验提示文案
cambridgeblue
校验提示文案
自由的钢铁
校验提示文案
来来小菜瓜
校验提示文案
苦海泛起爱恨
校验提示文案
mgmg2
校验提示文案
垃圾佬阿蓝
校验提示文案
煤老板喵的矿工
校验提示文案
值友5865092807
2023-04-18T02:37:48.188075Z ERROR aliyundrive_webdav::drive: refresh token failed: error sending request for url (去看看): error trying to connect: dns error: failed to lookup address information: Name does not resolve
Error: initialize aliyundrive client failed
dokcer初始化启动容器报错
校验提示文案
自由的钢铁
校验提示文案
值友5865092807
2023-04-18T02:37:48.188075Z ERROR aliyundrive_webdav::drive: refresh token failed: error sending request for url (去看看): error trying to connect: dns error: failed to lookup address information: Name does not resolve
Error: initialize aliyundrive client failed
dokcer初始化启动容器报错
校验提示文案
煤老板喵的矿工
校验提示文案
垃圾佬阿蓝
校验提示文案
mgmg2
校验提示文案
苦海泛起爱恨
校验提示文案
苦海泛起爱恨
校验提示文案
占便宜大王
校验提示文案
rocket5266
校验提示文案
cambridgeblue
校验提示文案
gzxxh
校验提示文案
来来小菜瓜
校验提示文案