Tag Archives: Syncthing

懒猫微服的非典型性玩法

最近入手了一个小众新产品:懒猫微服。先在此感谢懒猫微服 CEO 张勇(Andy Stewart)因为我是 yetone 手搓的 OpenAI Translator 的忠实用户来提供的优惠券。 😂

懒猫微服

很多人在第一次看到懒猫微服介绍的反应几乎都是“这不就是个 NAS 吗?”其实我也不例外。我本身就拥有一台群晖 NAS,所以经过一段时间的把玩之后,我意识到懒猫微服看似 NAS,其实在数据和服务稳定性方面远不如 NAS,但是他的性能和可玩性方面远超 NAS。懒猫微服和 NAS 完全是两个赛道上的东西。

懒猫微服 NAS

为什么我会说懒猫微服在数据和服务稳定性方面远不如 NAS,原因有二:

  1. NAS 原生支持磁盘冗余阵列(RAID);懒猫有两块数据盘,但并没有启用 RAID。懒猫微服支持通过外接硬盘来实现 Btrfs 实时备份,虽然对于无 NAS 用户这的确是一个不错的折中方案,但是作为一个已经有 NAS 的玩家,我肯定不会考虑将重要数据迁移到懒猫微服中
  2. NAS 通常都是双网口。虽然 NAS 的双网口有很多有趣的玩法,但是我一般都使用绑定模式来保证即便一个网口脱落了,通讯不会被影响。不过 NAS 基本上都不原生支持 WiFi,懒猫却支持。网线直连 + WiFi 倒也算是懒猫的一个折中方案

所以目前我不会考虑用懒猫微服替代掉我的 NAS,当然这本来也不是懒猫微服的市场定位。

懒猫微服 > NAS 在不考虑上一个段落问题的前提下

同时懒猫微服也有不少吸引我的地方:

  1. 它的性能远高于一些常规 NAS,但是同性能的高端 NAS 售价却远高于懒猫微服。目前受限于 NAS 的性能,我很多想部署的东西都被暂时搁置了,而现在我可以把它们都部署在懒猫微服了,同时我也可以把大部分应用从 NAS 迁移到懒猫微服了。NAS 的定位将会是一个纯数据备份工具和影音中心。
  2. 懒猫微服应用市场内容丰富,且有自动网络穿透。其 SDK 支持跨平台和多端,社区也很活跃。所以可玩性非常强。
  3. 懒猫微服官方应用的一些能力和群晖对标应用所没有的。比方说,受益于懒猫微服比 NAS 更高性能的芯片,懒猫官方相册通过大语言模型的加持支持通过自然语言来检索照片。同时懒猫官方相册的新版本将会支持相似照片发现和清理。群晖的逆优化也是远近闻名的,群晖曾经的 Moments 应用是支持相似照片发现和清理的,但是后来新一代相册应用 Synology Photos 上线后却硬生生将这个非常有用的功能给去掉了。而且用户社区一直向群晖喊话恢复这个功能,但是官方毫无回应。再者,群晖官方也迟迟不开放 Synology Photos 的 API,社区想自己做插件来搞定都不行。在有懒猫之前,我不得不使用第三方工具定期扫描 NAS 的照片目录也找出相似图片并一一清理,非常的麻烦。

非典型性玩法

为了能够既不将重要数据如照片迁移到懒猫微服,又能使用到懒猫微服的官方应用的有意思特性,我利用 Syncthing 整出了一个非典型玩法。

Synology Photos & 懒猫相册双持

首先,我对懒猫相册和 Syncthing 的能力做了个评估,确认我的非典型性玩法是可行的

  1. 懒猫相册不仅仅可以收录应用端上传的图片和视频,也可以支持直接复制到“图片”目录的内容。
  2. Syncthing 目录同步配置支持指定目录的过滤。

然后,我开始按照下图开始双持部署。 😂

https://www.plantuml.com/plantuml/png/TPB1IiCm7CRlUOg_FUbXUm0POxw023kAXz1aQw5h9CqEGpo9Jd03aKsGUPmWY4MyJ9HrBxEaUmoZ6SqQvwaqt_V_VVt-JICHc8jk9q8x8g0T2XqiA0znXNL55COKOLym3ldeMLtF46fnh3sUwj_bWnUPfUfnwC4P0ZZbpAT90aR99n_oQh1nx3LxiI-2C6w3fuzRB2AKWsTy-IILyx4Mpek0F9kgXtiuF6XglCDX4Mltu2XWWYNUrep_8duJVCm9o4csp6vAQFavqYtjf1dHx-QJLcacf_qVWDa5r2h7GKW8ZK_gQnmo2AXLhRAcc4T9MGEjPBLIVuIANZgpxZI2VNaxKAzFoDcbiTh9mhWhP--hHLzzJKs6lBnGupSrJCtadfks1L5ie4ggzJ-_HDkMyuMsEBRDcs4zvJRQszs6TDePdyj43HeJVPE_0G00
Synology Photos & 懒猫相册双持
  1. 我在群晖 NAS 和懒猫微服都安装了 Syncthing,并设置将 NAS 中的相册目录同步到懒猫微服相册目录的一个子目录。同时在懒猫微服的 Syncthing 端设置同步时忽略掉群晖 NAS 的元数据目录 @eaDir
  2. 仅开启 Synology Photos 手机端相册备份功能,并保持懒猫相册手机端的相册备份功能的禁用状态,这样子可以防止同一张照片被重复备份。

这样子,既能依托于懒猫微服的高性能使用懒猫相册来管理,也能使用 NAS 来保管好我的各种回忆。无论我在 NAS 侧还是在懒猫微服侧对相册内容做操作,同时被同步到另外一侧。

未完待续

我现在还一直在挖掘懒猫微服的新玩法,比方说最近我刚在懒猫商城上架了一个集成了 OllamaAnythingLLM,部署了一个轻量级的 RAG 实现。

当然懒猫微服也存在非常多的问题,比方说,非常晦涩难读和不完整的 SDK 文档,充斥着大小 Bug 的系统、SDK 和官网,草台班子般的客服支持。我在微服上面移植和开发应用的整个过程,如同在垦荒。但是瑕不掩瑜,懒猫各方面高效的迭代优化和补丁,极其快速的客服响应等方面,都给我一种蒸蒸日上的感觉。

作为一个公司的此类产品的第一款,让我心内也有了足够的预期。所以,正是因为这种不完善,反而让我觉得这种垦荒还蛮有意思的,让我愿意继续挖掘懒猫微服的可玩性。