NAS“软”扩容之--通过Docker容器部署“支持”webDAV协议的阿里云盘
一、NAS扩容的想法
NAS的容量是个玄学,买多大,用起来都是不够
。要是能把那些大网盘给挂到NAS上,就好了
。有了想法,就找资料,嘿嘿
,阿里云盘应该是最容易挂上的,参考本站的文章是
https://post.smzdm.com/p/axze95m2/#cl_2
阿里云盘的优点不限速
,容量方面就比较迷
,注册才几百G,但是早期的玩家很容易把容量升到非常大,我在群里看到有大神 119 TB的阿里云盘直接惊了
,,,我这才9T简直是个婴儿
。
115 5PB的大神可以先略过,这个容量我的理解就是大概可以让岛国小姐姐全都住进去,吧?
二、webDAV协议,一句话介绍(可略过不看)
WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写。
通俗的理解就是我们可以通过webDAV协议,直接使用最通用的HTTP访问到我们的共享盘。网盘一般不会直接支持webDAV,客户端大多是支持webDAV的,比如Windows、macOS操作系统,以及nPlayer等播放软件和Infuse等多媒体管理软件。
三、准备工作
(一)获取阿里云盘的token
浏览器(推荐chrome)登录阿里云盘成功后,打开浏览器开发者工具(windows:F12;macOS:⌥⌘I)
点击Application,点击Local Storage,点击 Local Storage下的 https://www.aliyundrive.com/ ,点击右边的token,此时可以看到里面的数据,其中就有refresh_token,把其值复制出来即可。(格式为小写字母和数字,不要复制双引号。例如我的是:F5.........................................................)
(二)我的环境
我的部署环境如下,其实在Unraid或者其他系统上也是基本差不多都是一样方式步骤部署的
。
主系统:群晖DSM 7.1.1-42962 Update 2
docker服务版本:20.10.3-1306
四、部署“支持”webDAV协议的阿里云盘
这里我使用的是「tickstep/aliyunpan-webdav」映像,看了下其实「messense/aliyundrive-webdav」映像应该也可以。
详细步骤如下:
(一)下载映像image
套件中心-Docker-注册表-搜索「tickstep/aliyunpan-webdav」,下载最新的
在映像中,查看下载进度。
(二)从映像创建容器container
套件中心-Docker-映像-双击「tickstep/aliyunpan-webdav」映像
(三)对容器container进行设置
1.网络配置。选择「使用已选择的网络」,「下一步」
2.名称配置。给容器起个名称,比如「tickstep-aliyunpan-xxx」
3.环境变量设置。「高级设置」-「环境」需要将「ALIYUNPAN_AUTH_USER」「ALIYUNPAN_AUTH_PASSWORD」「ALIYUNPAN_REFRESH_TOKEN」这三个进行自定义设置,其他默认就好。
「保存」-「下一步」
4.端口配置。本地端口填写个后续用来访问的端口,比如8080或者17777,随意即可
。「下一步」
(四)启动容器container
「下一步」
「完成」
套件中心-Docker-容器-双击「tickstep-aliyunpan-xxx」容器
切换到「日志」标签,可以查看容器的状态,一切正常的话就部署成功啦!
五、群晖“挂载”阿里云盘(远程连接「tickstep-aliyunpan-xxx」容器)
(一)新建连接。
群晖-File Station -工具-远程连接-连接设置
(二)选择协议。
WebDAV/WebDAV HTTPS
(三)连接配置。
主机名或IP:填写群晖的IP即可
端口:填写上一步的本地端口,如8080或者17777
路径:/
账号名称:「ALIYUNPAN_AUTH_USER」值
密码:「ALIYUNPAN_AUTH_PASSWORD」值
配置文件名称:建议「阿里云盘+手机号码」,比如「阿里云盘188888888」
不勾选HTTPS连接
「完成」
此时,在FileStation左侧多了一个根目录WebDAV
六、其他系统或者软件“挂载”阿里云盘(远程连接「tickstep-aliyunpan-xxx」容器)
理论上,在群晖上部署了这个容器后,可以通过其他支持WebDAV的App对阿里云盘进行访问,比如Windows、macOS操作系统,空间瞬间增加上T
;比如nPlayer、Infuse 7等播放软件,瞬间上T的媒体库就来了
。Infuse 7安装在Apple产品上后,更可以直接在Apple产品里访问阿里云盘资源
,这体验,别提有多爽
。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~



















校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案