宝塔网站通过Alist备份到群晖NAS

是不是听起蛮绕的?确实挺绕哈哈😄!不过这两天运气不好确实需要这样做,所以就研究了下!
起因是一台服务器因为不可抗因素资料完全被删除,顿时大感不妙,最终那个痛心疾首!虽有备份,但并不是最新版本,所以造成一定损失!

前面备份的方案,是将所有不同服务器的数据,FTP统一备份到一台服务器。但由于备份服务器的存储空间并不是太大,所以备份的时间并不是很勤快。有童鞋会说为什么不备份到云空间?这当然有,但由于都是使用的免费版本,所以空间的容量也很有限!基本只用来当作一个备选!

由于有NAS的存在,就想着这次干脆全部备份到本地吧,这样不会有存储容量的焦虑!

备份到群晖NAS的操作也比较简单,群晖开启FTP,新建账号给权限,新建备份的共享文件夹,开启home目录,给账号更换home目录位置,换到你要用于备份的共享文件夹。如果群晖绑定了域名并开启了https访问,这里FTP也需要相应开启FTPS,要不连接不了!在宝塔里面安装FTP Storage,填写相应FTP信息连接NAS。连通以后,宝塔新建网站备份的计划任务,相信大部分童鞋都是这个流程操作!

但是运气很不好,在FTP过程中备份老是失败。看了下日志,引起这个原因是因为编码格式不一致。由于某些中文程序使用了不同的编码格式,在不想改变程序数据及代码的情况下完整备份看来有点麻烦。虽然可以强制让备份成功,但并不知道这个备份文件在恢复的时候是否会引起很多不必要的问题,这里也没在花时间测试,所以不好下定论!有知道的童鞋欢迎交流指正!

为了保险起见于是有了今天这篇文章哈哈!群晖自带的备份工具 Cloud Sync 支持 WebDAV,可双向同步也可单向。Alist可挂载FTP服务器,再以 WebDAV 的形式共享出来,这样就规避了使用FTP备份编码格式不一致的问题。

说到具体操作:

首先登录alist后台,新添加一个FTP挂载,将原本用于备份的FTP服务器挂载进来。这里根据提示填写就行了,很简单就不细说了,对应填写好挂载路径,FTP地址用户名密码就好。

回到NAS,安装Cloud Sync并开启。选择添加WebDAV,然后下一步。

这里服务器地址填写alist地址并在后面接上路径/dav,例如:http://192.168.99.32:5244/dav,注意你自己的端口和是否开启https,按照你情况具体填写,输入你alist用户名和密码。

选择本地用于储存的共享文件夹,这里同步方向我选择了仅下载,并不变更服务器内容。

计划设置可选择同步时间,默认是开启所有时段所有日期自动下载,根据个人情况设置就好。我选择了在晚上1点至上午9点进行同步,因为这个时段网络负载并不是太高连通性会比较好。然后下一步,设置完成。到了指定时间NAS将自动下载备份内容,但这个方案也不是很完善,还是受限于用于备份的FTP储存空间大小,虽可以调整备份服务器保留版本来缓解储存空间,只能说勉强解决了备份的问题。

在这个基础上再使用Cloud Sync同步到Google、Onedrive等以防万一。最后数据无价,唯一办法就是勤快点备份,祝大家硬盘用不坏,数据永流传。希望能帮到有类似需求的童鞋,如果你有什么更好的方案欢迎留言交流!

赞(1) 请我喝咖啡
转载请注明来源及链接:奇叔 » 宝塔网站通过Alist备份到群晖NAS

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏