Hyper Backup

自从置办了群晖以来,一直使用Hyper Backup 加上alist挂载阿里云盘来做备份(谁让我会员开到27年..),但最近随着阿里云盘推出第三方权益包以来,备份任务时不时的会中断,看样子是准备对第三方客户端的挂载行为动手了,当然主要针对目标我看来还是挂载网盘来放电影电视之类的,加之官方推出的第三方WebDav也只支持只读权限,所以群晖的备份又得提上日程。。

目前我主要通过Hyper Backup来备份Docker、DSM的配置文件,Docker项目里的数据库还有用户的照片,加起来不超过100G。

JD Cloud

从云备份的角度出发,Hyper Backup其实没有很多的选择,官方的C2,以及下图列出的云服务商,也没有国内更普遍的阿里云和腾讯云,取而代之的是东子和华子。。。

image-20241121171633856

权衡利弊后(看谁便宜),选择用了东子。

对象存储的计费方式无外乎: 总价 = 存储空间价格 + 上传/下载请求次数费用 + 上传/下载流量费用 + 额外一些奇奇怪怪的服务(CDN加速,高防之类的),当然上传流这部分基本上都是免费同时有免费的空间(一般 10G)。

于是乎在我的应用场景里,上传/下载请求次数基本上免费额度能cover,而且下载费用也基本上很少能触发吧。。。(谁没事儿天天恢复备份玩啊),所以在群晖不Boom的情况下,我只用购买存储包即可。10G免费 + 100G/98一年,很贴心可叠加!

image-20241121172348585

就算是说遇到了极端情况,我需要完全恢复NAS里的数据也就需要而外出 100 * 0.495 = 49.5,如果真遇到也就按量计费出了。

image-20241121173151707

不得不说,群晖原生支持的云备份集成做的挺方便的,配一下access key和secret点点鼠标就能用了。至于Hyper Backup本身的介绍,我相信互联网上以及有很多非常好的文章了。

Ente Auth

Ente auth是一个开源 2FA 验证器,提供端到端加密备份,可以自建服务端,同时 Ente 也提供开源的 e2ee 相册 - Ente Photo,而且官方提供了Docker compose的文件以及部署方法和文档,出于种种原因我没有使用而是选择了Immich,但是作为 2FA 来说,我觉得还是非常好的。

阅读了一番文档以后我了解到Ente Photo会把加密以后的照片上传到对象存储里,出于 Self Host 的目的,他们的docker compose里提供了一个开源的对象存储minIO,如果你只打算用 Ente Auth 的话完全可以把和对象存储有关的代码注释了,留下数据库和服务端(museum)就好。

(Tips: 如果你不打算配置SMTP服务器,那么你在注册账号的时候需要的验证码需要去docker日志里查看)

之后你就获得了一个可以云同步,而且 e2ee 的2FA 验证器,移动应用在各大应用商店里都能下载,总之就是非常好用!

Immich

Immich是一个高性能自托管照片和视频管理解决方案,他相比较群晖自带的Photo而言,我看重的是他可以使用大模型来完成只能搜索和人脸识别。(当然,在群晖上也有).

eaa09e142cebf77d04225d1f921203e

同时,官方推荐使用Docker Compose来完成搭建,如果你设备的性能不咋地,跑大模型吃力,你也可以单独搭建immich_machine_learning在Immich后台配置url来完成远程的训练,在我的case里就是All in NAS了。

官方提供了非常多的模型可以在Hugging Face里看到,智能搜索网上很多人都推荐使用XLM-Roberta-Large-Vit-B-16Plus,但我就要用最猛的XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k,看名字就感觉牛逼!

人脸识别的话我感觉都差不多,不过我还是选择了官方排名第一的antelopev2,搭建完下载完成之后,后台里填一下配置,就可以开始使用了!

image-20241121181006551

性能的话,我这差不多7000+的图片和视频,DS923+在默认队列条件下,人脸识别和智能搜索从19:00一直训练到了第二天早上10:00,在没有大量图片的情况下,我认为还是能接受的,不至于说把你NAS扬了。

8a1b2ef3e46b0931314e546dd647330

至于你说效果嘛,我觉得还是非常不错的!大家伙都可以试一试!

image-20241121182310062