近期阿里云盘还是比较香的,不说别的,就“容量大、不限速”两个优点,已经足够比某度盘好多了。通过在群晖Docker里安装容器,可以让阿里云盘变成一台带webdav协议的文件服务器,群晖通过Cloud Sync套件实时地把文件同步到阿里云盘,本地文件存放在阿里云盘做备份,又可以省去买硬盘的钱了!

一、打开群晖套件中心

搜索:Docker 和 Cloud Sync ,下载安装,如果已经安装过的,此步骤可跳过;

二、获取阿里云盘refreshToken

1、先通过浏览器(建议chrome)打开阿里云盘官网并登录:https://www.aliyundrive.com/drive/

2、登录成功后,按F12打开开发者工具,点击Application,点击Local Storage,点击 Local Storage下的 https://www.aliyundrive.com/,点击右边的token,此时可以看到里面的数据,其中就有refresh_token,把其值复制出来即可。(格式为小写字母和数字,不要复制双引号。例子:ca6bf2175d73as2188efg81f87e55f11

3、第二步有点繁琐,大家结合下面的截图就看懂了

三、下载Docker映像

1、打开Docker,点击左边注册表,搜索webdav-aliyundriver,点击下载并选择latest版本

2、点击左边映像,找到刚刚下载的映像

3、选择映像后,点击顶部启动,然后创建一个容器,容器名称可以自定义

4、点击高级设置,在高级设置中勾选启用自动重新启动

5、点击储存空间,点击添加文件夹,创建文件夹或选择文件夹后,点击选择,然后在装载路径填入/etc/aliyun-driver/

6、点击端口设置,在本地端口填入自定义的端口号比如我的是1180

7、点击最后的环境,点击添加新增一个ALIYUNDRIVE_AUTH_PASSWORD表示自定义登录密码,新增ALIYUNDRIVE_REFRESH_TOKEN表示阿里云盘的refresh token,输入第二部中获取的阿里云盘refreshToken即可,然后点击底下的应用即可

四、使用Cloud Sync同步阿里云盘

1、打开Cloud Sync工具,然后点击左下角的添加按钮,然后在选择云供应商页面滑到最底下找到webdav并选择,点击下一步

2、在服务器地址中输入http://127.0.0.1:1180,在用户名中输入admin,密码输入第三部第7小步设置的ALIYUNDRIVE_AUTH_PASSWORD登录密码,然后点击下一步

PS:因为开始我设置的本地端口号是1180,所以我得服务器地址就是http://127.0.0.1:1180,如果你设置的跟我不一样后面的1180更改为你自己设置的端口号即可

3、这时可以根据自己的需要设置这些同步的信息,设置完后点击下一步即可

五、官方说明

容器运行


  1. docker run -d --name=webdav-aliyundriver --restart=always -p 8080:8080 -v /etc/localtime:/etc/localtime -v /etc/aliyun-driver/:/etc/aliyun-driver/ -e TZ="Asia/Shanghai" -e ALIYUNDRIVE_REFRESH_TOKEN="your refreshToken" -e ALIYUNDRIVE_AUTH_PASSWORD="admin" -e JAVA_OPTS="-Xmx1g" zx5253/webdav-aliyundriver

  2. # /etc/aliyun-driver/ 挂载卷自动维护了最新的refreshToken,建议挂载

  3. # ALIYUNDRIVE_AUTH_PASSWORD 是admin账户的密码,建议修改

  4. # JAVA_OPTS 可修改最大内存占用,比如 -e JAVA_OPTS="-Xmx512m" 表示最大内存限制为512m

参数说明


  1. --aliyundrive.refresh-token

  2. 阿里云盘的refreshToken,获取方式见下文

  3. --server.port

  4. 非必填,服务器端口号,默认为8080

  5. --aliyundrive.auth.enable=true

  6. 是否开启WebDav账户验证,默认开启

  7. --aliyundrive.auth.user-name=admin

  8. WebDav账户,默认admin

  9. --aliyundrive.auth.password=admin

  10. WebDav密码,默认admin

客户端兼容性

客户端 下载 上传 备注
群辉Cloud Sync 可用 可用 使用单向同步非常稳定
Rclone 可用 可用 推荐,支持各个系统
Mac原生 可用 可用
Windows原生 可用 有点小问题 不建议,适配有点问题,上传报错
RaiDrive 可用 可用 Windows平台下建议用这个

功能说明

支持的功能

  1. 查看文件夹、查看文件

  2. 文件移动目录

  3. 文件重命名

  4. 文件下载

  5. 文件删除

  6. 文件上传(支持大文件自动分批上传)

  7. 支持超大文件上传(官方限制30G)

  8. 支持WebDav权限校验(默认账户密码:admin/admin)

  9. 文件下载断点续传

  10. Webdav下的流媒体播放等功能

暂不支持的功能

  1. 移动文件到其他目录的同时,修改文件名。比如 /a.zip 移动到 /b/a1.zip,是不支持的

  2. 文件上传断点续传

  3. 部分客户端兼容性不好

已知问题

  1. 没有做文件sha1校验,不保证上传文件的100%准确性(一般场景下,是没问题的)

  2. 通过文件名和文件大小判断是否重复。也就是说如果一个文件即使发生了更新,但其大小没有任何改变,是不会自动上传的

TODO

  1. 支持更多登录方式(验证码、账号密码等)

源说明地址:https://github.com/zxbu/webdav-aliyundriver

源文链接:https://www.haah.net/archives/6794.html

群晖NAS同步阿里云盘相关推荐

  1. 群晖NAS同步阿里云盘数据

    安装阿里云盘webdav 由于群晖官方套件中心没有直接同步阿里云盘的套件,需要安装第三方套件,安装方法如下: 添加第三方套件社群 以管理员登录NAS,打开套件中心--设置--套件来源--新增--&qu ...

  2. 群晖NAS同步阿里云盘最新方法2023-04

    之前按照网上的方法,成功同步了阿里云盘到群晖里,但最近发现阿里云盘的同步断了,群晖里的docker容器一直连接中,连接不上,按照以前的方法,更新了refresh_token.改参数名字之类的试了都不行 ...

  3. 群晖NAS同步阿里云盘,亲妈级保姆教程,2022年8月4日亲测有效

    没用nas之前照片是保存到本地电脑硬盘上的,有100多G的视频与照片,2019年,发现很多照片只显示一半或直接无法打开,导致少了很多美好回忆.所以组了个群晖6,群晖6有一点不太好,相册不支持HEIC格 ...

  4. 群晖NAS配置阿里云盘同步

    群晖NAS配置阿里云盘同步 注册阿里云盘已经有蛮长时间,内测就开始在使用,目前阿里云盘不限速,速度快容量也不小. 而且目前有大神提供了docker镜像webdav-aliyundriver,比较方便把 ...

  5. 群晖NAS与阿里云盘同步的方法

    同步方法:通过在 docker 中安装 aliyundrive-webdav 实现与阿里云盘同步. 下载和安装 aliyundrive-webdav 在 docker 的注册表中搜素 aliyun,选 ...

  6. 群晖/Linux挂载阿里云盘实现Emby播放,打造属于自己的家庭影院!

    现目前硬盘的价格还是很贵,现阿里云盘各种玩法逐渐上线,今天就带大家玩一下挂载阿里云盘实现Emby播放. 准备 由于挂载阿里云盘的实现依赖于搭建阿里云盘webdav协议,所以没有搭建的童鞋可以看看下面的 ...

  7. 群晖自动将阿里云盘里面的内容下载到本地(全网独家)

    全网独家 更高效的群晖自动将阿里云盘里面的内容下载到本地 工具选取Clouddrive2+Webdav server+Cloudsync CloudDrive2设置 Webdav server设置 C ...

  8. 群晖 NAS 与 百度云网盘互相进行同步

    文章目录 1. 需求场景 2. 群晖 NAS 配置 3. 同步测试 4. 高级配置 4. 问题 1. 需求场景 个人使用的群晖 NAS ,存放一些常用的.公开的软件或文档,家里的电脑直接使用 samb ...

  9. 群晖 上传 源文件不存在_群晖NAS连接百度网盘报错?原因是这样的

    群晖NAS附带的云同步套件可以与国内外多个网盘连接 , 连接后可从云上下载数据亦可从本地将数据上传到云上. 例如通过云同步套件连接百度网盘账号后可以便捷上传和下载数据 , 若网盘空间较大甚至可用来备份 ...

  10. 群晖nas 文件服务器,群晖nas挂到云服务器上

    群晖nas挂到云服务器上 内容精选 换一换 在公有云上部署SAP HANA所需要的云服务如下. 无法直接从云备份控制台查看备份中的数据,您可以通过以下几种方式进行查看:云服务器备份使用云服务器备份创建 ...

最新文章

  1. HDU2066(Dijstra算法)
  2. 绩效管理误区和乱象,你的企业存在吗?
  3. Python读CSV数据
  4. android 百度地图zoomtospan,android百度地图:MapController
  5. sys.argv[]学习
  6. 使用NHibernate绑定页面数据时,出现未能加载视图状态,正在向其中加载视图状态。。。。的Bug...
  7. 将excel的数据导入到mysql数据表
  8. Hsiaoyang:Google搜索结果页面分析
  9. creator图片循环显示_江淮宣传车厂家价格 图片 配置
  10. PHP中empty,is_null,isset中的异同和功能
  11. STP/RSTP/MSTP经典分析与对比
  12. android textview adapter,Android在FragmentPagerAdapter中的Fragment中设置TextView文本
  13. Lua1.0 数据结构
  14. 前端实现给页面中的某一部分生成水印
  15. python模糊匹配_python 字符串模糊匹配 Fuzzywuzzy
  16. CSS3 GPU硬件加速
  17. MATLAB-马尔可夫链(马氏链)模型
  18. PyS60记事本源码
  19. (混沌序列统计特性)离散傅里叶测试---matlab
  20. 图数据库扫盲和图数据选用

热门文章

  1. android键盘驱动程序下载,万能键盘驱动程序
  2. 手机黑屏摄像app_手机黑屏摄像软件下载-手机黑屏摄像持续拍摄app1.3安卓版下载_骑士下载...
  3. bugku misc 11-15 解题报告
  4. [SDOI2008]Sue的小球(区间Dp)
  5. 五万美元的年薪是如何花光的
  6. 2021年茶艺师(初级)考试资料及茶艺师(初级)模拟试题
  7. web打印模板神器reportbro—汉化及中文字体配置(上)
  8. anchor和正负样本
  9. 做好加密手机 任重而道远
  10. 大数据对人们生活的积极影响_大数据对生活带来的影响