群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

2022-11-13 18:37:37 34点赞 358收藏 27评论

前言

上一篇我们已经将重要的文件备份到了群晖的本地,仅仅备份到本地当然是不够的。这篇文章我们来探讨一下如何利用免费的云盘进行文件的网络备份。备份的工具还是Hyper backup,在新建备份任务时,我们可以看到除了可以备份到本地之外,我们还可以备份文件到一些云服务提供商。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

图中我们可以看到,虽然包含了一些云服务的提供商。当时我们常用的百度云盘,阿里云盘都是没有的。这里就涉及到了上图圈出来的WebDAV。对于这些不支持的云盘服务,我们可以通过Alist将对应的云盘服务转换为WebDAV服务。这样我们就可以通过Hyper backup将我们的文件备份到常用的云盘上去了。

如何安装

对于支持docker服务的群晖,我还是建议使用docker进行安装

  • 注册表搜索 alist,选择 xhofe/alist 的 latest标签进行下载。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 下载过程中,我们在文件管理器中找到docker目录,新建 alist/data 目录用于存储数据。

  • 下载完成后创建容器,网络选择bridge。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 容器名称自定义,限制一下内存资源,勾选启用自动重新启动。选择下一步

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 点击 高级设置 ,在环境里添加变量 TZ 设置值为 Asia/Shanghai 用来修改docker容器的时区。这步非常重要,千万不要省略。未设置的话会导致后面Hyper backup提示没有权限。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 本地端口自行填写用于后期访问web界面

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 存储空间设置中点击 添加文件夹 ,选择刚才新建的 /docker/alist/data 文件夹,转载路径选择 /opt/alist/data ,继续下一步

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 确认相关信息后点击完成。等待容器启动

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 打开docker日志。查找password,后面显示的就是admin的初始密码

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 访问nas的ip+冒号+本地端口号,使用 admin 及上面的初始密码进行登录,这样alist就安装完成了。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

对于没有docker的朋友,可以通过第三方的套件库进行安装。

  • 在套件中心->设置->套件来源中添加https://spk7.imnks.com/ (DSM7)或者https://spk.imnks.com/ (DSM6)。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 搜索alist,带上角标的是最新版本,安装套件即可。默认账号信息为 admin/alist

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

如何使用

  • 登录账号后不用管首页的提示,直接点击下方的管理按钮。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 进入后台后先更新个人资料,修改用户名密码,毕竟安全第一

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 切换到存储,点击添加按钮

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 因为支持的云盘类型比较丰富,我们以常用的阿里云盘举例。驱动选择 阿里云盘,挂载路径可以随意填写,影响后面的WebDAV访问路径。序号在添加多个存储后影响存储的显示顺序。备注随意。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 根文件夹ID可以设置默认打开的文件夹,没有特殊需求的话保持即可。获取的话可以打开阿里云盘官网,点击进入要设置的文件夹时点击 URL 后面的字符,如 https://www.aliyundrive.com/drive/folder/5fe01e1830601baf774e4827a9fb8fb2b5bf7940,这个文件夹的 file_id 即为 5fe01e1830601baf774e4827a9fb8fb2b5bf7940

  • 配置的难度在于需要获取刷新令牌。这里就需要阅读文档了,但也很简单,提供了自动化获取按钮。不放心的同学可以根据文档说明手动获取。获取到的令牌填入刷新令牌,点击添加完成存储的添加。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 存储添加完成后点击左侧菜单的主页按钮,即可看见我们挂载的存储了。进入阿里云盘,在界面的右下角我们可以看到一些常用的操作按钮

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

如何备份

到这里我们已经可以使用WebDAV去挂载阿里云盘了

  • 我们新建一个备份文件夹,如前图中的 99.备份文件 。

  • 打开Hyper Backup,新建备份任务->数据备份任务。在向导中备份目标选择WebDAV。

  • 服务器地址填写 群晖的IP:Alist端口号/dav/存储的挂载路径。用户账号和密码输入alist的账号密码即可,如果信息填写正确的话,那么文件夹选项下拉应该是能够看到阿里云上我们刚才新建的文件夹的。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 其他的操作步骤和上篇文章一致,根据备份向导进行选择即可。唯一需要注意的是放在公有云上我们还是需要开启客户端加密的。虽然备份后的文件并不能看出什么有用的信息,但是设置好密码总是没错的。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 设置完成后可以立即开启同步任务。如提示权限不足,请检查docker容器的时区设置是否正确。静待备份完成。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

  • 备份完成后就可以在阿里云盘上看到我们的备份文件了。

群晖可以这么玩 - Alist挂载阿里云盘进行网络备份

总结

到此,我们的数据备份就完成了。与Cloud Syns不同,Hyper backup的数据虽然不是实时同步,但是可以选择加密文件和保存版本的数量。从备份文件上也看不出原有的目录结构及文件名称,在安全性上更高。同时在设置完成后所有的备份操作都是自动化定期执行的,极大的降低了我们数据丢失的风险。最后还是要说,数据无价,感谢大家看完这篇文章

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
27评论

  • 精彩
  • 最新
  • HB备份要是备份时候检测不到目的端,或者判定错误,就不再备份了,挂ali盘稳定性也不怎么好,后面连接问题多多。

    校验提示文案

    提交
    还没长时间测试过,后面再观察一下

    校验提示文案

    提交
    这个是真的,数据是备过去,恢复数据不一定可以了

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 用DDNS-go&IPV6做了穿透,再用Alist会把文件暴露在公网……

    校验提示文案

    提交
    还是那句话,非必要端口不要映射到公网。确实需要访问的可以通过vpn回家

    校验提示文案

    提交
    收起所有回复
  • TZ 已经设置 Asia/Shanghai ,但没有生效。 docker的日志中时间却不是当前北京时间 。导致扔无法备份

    校验提示文案

    提交
    检查一下拼写是否正确,有没有空格

    校验提示文案

    提交
    收起所有回复
  • 点赞 收藏 以后再看。话说矿神好像有套件版

    校验提示文案

    提交
    是的,套件更方便,docker更灵活

    校验提示文案

    提交
    矿神的套件没办法设置时区,一直提示错误。换成docker版好了

    校验提示文案

    提交
    收起所有回复
  • 设置了docker时间还是提示权限不足。不知道是什么原因 [皱眉]

    校验提示文案

    提交
    webdav策略改为本地代理

    校验提示文案

    提交
    确认一下备份目的地设置里面服务器地址是否完全填写正确,要包括最后的斜杠

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 楼主,半年过去了,稳定性如何呀?

    校验提示文案

    提交
    token失效后就懒得弄了 [害羞]

    校验提示文案

    提交
    收起所有回复
  • 用cloud sync总是提示下载失败,权限不足

    校验提示文案

    提交
    看docker日志时间还是不对,我已经添加了TZ,重启还是错误的时间

    校验提示文案

    提交
    收起所有回复
  • 感谢分享

    校验提示文案

    提交
  • 请问挂载webdav后,想复制阿里云上的文件到nas的本地文件夹上,要怎么做?我复制的时候报错 提示“不支持此操作”,但是nas的文件可以上传到alis是云盘

    校验提示文案

    提交
  • 打开docker日志。查找password,后面显示的就是admin的初始密码
    我的日志里面没有这个。。。

    校验提示文案

    提交
    容器里边,详情,然后日志

    校验提示文案

    提交
    收起所有回复
  • 请教一下备份文件有多大?比如1g的照片,备份后还是1g吗?

    校验提示文案

    提交
  • 下载失败,权限不足 如何破?

    校验提示文案

    提交
  • 还是提示权限不足

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
358
扫一下,分享更方便,购买更轻松