前言

安装unraid系统后,非常怀念群晖下的cloud sync,之前一直在群晖下把数据加密同步到百度云上,垃圾云同步网速慢也不要紧反正扔哪就不管了。换了unraid之后一直害怕硬盘坏掉找不回数据,想过冷备份但是苦于没有闲置硬盘,最后找到了duplicati,可以支持谷歌云盘,OneDrive,各种oss,甚至FTP等等。就是没支持垃圾云,正好不想用它,最后花了四十块拼了OneDrive家庭车,1T独立云盘空间还附赠Office订阅,真香。而且duplicati也是支持加密备份的,定时任务自动增量备份,推荐给大家使用。

安装

1. 应用下载

首先需要登录unraid系统,然后在应用中搜索duplicati,选择linuxserve作者提供的版本。

606fc4b762f759055 png_e1080

2. 应用配置

点击安装后,进行相关配置。

606fc4b9ad4f26707 png_e1080
1) Host Port 1: 配置为需要映射到的当前unraid主机端口,用于我们以后访问。
2) Host Path 2: 配置临时目录映射,此临时目录主要存储duplicati在备份加密过程中,生成的临时文件。
3) Key 1, Key 2: 分别为用户组信息可不用配置,默认即可(如读写文件夹没有权限,需要配置此处)
4) 默认安装会有 /backups 和/source 路径映射到主机的配置,如果需要做本地硬盘之间数据备份,可以不删除进行映射。我这里直接删除掉换成了我需要备份的文件夹。(添加路径映射只需要添加最后的 + 添加另一个路径、端口、变量、标签和设备按钮,然后选择路径即可)
5) 我这里是需要备份3个文件夹分别为主机的/mnt/user/photo 的图片文件夹、/mnt/user/appdata 的应用数据、 /mnt/user/cloud 的云盘数据。如果要备份更多文件夹或者自定义,可以自行添加。

3. 应用启动

点击应用,等待启动后,浏览器中数据主机地址+映射端口进入duplicati首页。

606fc4ba7b7f83709 png_e1080

我这里地址为192.168.2.3:8805。

606fc4ba772635138 png_e1080

我这里已经配置好了三个文件夹的同步,首页也很直观的显示当前同步的状态,每个文件夹包含了几个版本,以及下次计划时间。

606fc4ba719491918 png_e1080

点击查看日志按钮可以查看每次同步的详细信息。

606fc4ba7ea1c8015 png_e1080

4. 新增备份

第一步,配置常规信息。可以选择三种加密方式,我这里默认安装AES256进行加密,并随机生成一组密码,注意密码一定要记好存储。

606fc4ba7fa115641 png_e1080

第二步,配置备份保存位置。我这里选择OneDrive进行备份,备份路径可直接输入,后续点击测试链接时会提示你创建路径。点击授权ID会弹出OneDrive的登录窗口,登录后同意授权即可。
606fc4bc375911481 png_e1080

第三步,源数据配置。点击计算机->找到你映射到容器的文件夹我这里时/source/photo,也可以在下方设置过滤条件和排除内容,我这里直接默认。

606fc4bc87b443051 png_e1080

第四步,计划配置。根据自己需求配置计划运行时间,我这里时配置了每三天,凌晨三点运行。
606fc4bcab671827 png_e1080

第五步,选项。此处可配置每个压缩加密后的备份文件,以及备份保留策略。我这里备份策略选择永久保留,后续恢复文件时,就可以选择所有版本。而且时增量备份,不用担心每次都要同步完整数据。

606fc4bd114fb6867 png_e1080

点击保存后即可创建任务成功,可以在首页上点击立即运行,进行手动触发任务。
顶部状态栏可以显示备份状态剩余文件,以及上传速度等。

5. 恢复文件

恢复备份文件可以选择多种方式,如果系统运行正常可以通过远程的备份文件夹进行选择不同版本的文件恢复。极端情况下系统崩掉或者硬盘损坏,可以另外主机启动duplicati进行通过备份文件恢复,当然,你需要将要恢复的文件夹映射到docker容器内或者备份位置中直接连接你的OneDrive,而且需要提供你备份时的密码。

606fc4bd14a8e1524 png_e1080

606fc4be6162c1625 png_e1080

606fc4be56cb19371 png_e1080

6. 设置

设置里主要介绍一下 访问控制,也就是登录到系统的密码,这里建议最好设置一个。

总结

ok

如在使用中有其他问题,可留言咨询。