与群晖 Photos、极空间相册的对比

成品套件 vs 开源自建

在 Immich 之外,绝大多数 NAS 用户最先接触的是厂商自带的相册套件。群晖有 Synology Photos,极空间有自家的相册应用,威联通也有对应的产品。这些套件和 NAS 硬件捆绑在一起,买机器就送,装好点开就能用。而 Immich 代表的是另一条路线:软件和硬件解耦,你自己选机器,自己装服务,自己负责让它跑下去。

两条路线的成本结构完全不同。套件的钱算在 NAS 整机里,软件本身不再单独收费,适合不想折腾的人;Immich 软件免费,但要付出学习成本和运维精力。这不是谁好谁坏的问题,而是不同生活状态下的合理选择:有人周末只想躺在沙发上看照片,有人恰恰享受折腾的过程,并且折腾的成果完全归自己。

还有一类读者介于两者之间:机器已经买了,套件也在用,但总觉得哪里不够顺手。对这类读者,最舒服的路径不是二选一,而是先并存试用——Immich 读着同一批照片,哪里更好用就用哪里,用得不满意停掉服务就行,照片文件原封不动。这个思路贯穿全书,运维章节里会给出具体的并存方案。

成品套件与开源自建的路线差异

功能正面对比

先把主要功能摆到一张表里,差异就清楚了。

对比项 群晖 Photos 极空间相册 Immich
手机自动备份 有,官方 App 有,官方 App 有,官方 App
时间线 有 有 有
人脸识别 依赖 NPU,型号间有差异 较基础 有,全平台一致
语义搜索 弱,主要靠标签 较弱 有,语义搜索
网页端 有 有 有,界面更现代
共享与外链 有 有 有,权限粒度更细
硬件要求 需对应品牌 NAS 需对应品牌 NAS 任意能跑容器的设备
费用 已含在整机价内 已含在整机价内 免费
升级节奏 跟随系统大版本 跟随厂商固件 高频小版本迭代
出问题找谁 官方客服 官方客服 社区与文档

几个值得展开的差异。第一是人脸识别的可用性——群晖的人脸与场景识别依赖 NPU,中低端型号上性能或可用性会打折,有些入门机型甚至完全不提供;Immich 的人脸识别跑在机器学习微服务里,不挑硬件,CPU 也能工作,效果同一套模型,和机器型号无关。

第二是搜索能力。套件类产品的搜索以标签和文件名为主要抓手,语义搜索普遍较弱,找一个没有打标签的场景只能靠肉眼翻;Immich 走的是向量化搜索,可以直接用描述性的短语去找照片,比如输入雨后的街道也能得到结果。这一点在使用中体感差距很大,照片越多越明显。

第三是升级速度。厂商套件的更新跟随整个系统的大版本,新功能落地慢,反馈链路长;Immich 迭代频繁,社区里呼声高的功能可能几周后就进了新版。反过来说,频繁更新也要求你养成升级前备份的习惯,不能无脑追最新版,官方文档里也会标出哪些版本之间有破坏性变更。

对很多人来说,比较到最后其实是愿不愿意投入注意力的问题。套件买的是不操心,自建换的是掌控感,两者都成立。这本书不替你做决定,但会确保你选自建这条路时走得不狼狈。

功能对比之外,还有两个维度值得放进决策:一个是持续维护的成本,套件出问题有客服,Immich 出问题靠社区和文档;另一个是学习曲线,套件是刚开箱就会用的那种直觉产品,Immich 则要求你第一次照着文档走一遍。这两个维度很难在一两句话里分出高下,因为它们完全取决于你有多少时间、多少耐心。

决策维度评分

两个维度的权衡之外还有第三层:数据迁移难不难。Immich 引用现有目录、导出元数据的开放特性,让搬家成本始终保持在低位;套件之间的数据迁移则需要专门工具,往往还要靠整体打包再解包。这不仅影响今天的选型,也影响三年后你还能不能从容地改变主意。

另外一点不容忽视的是访问方式的差异。套件都有各自顺畅的远程方案,厂商把域名、解析、客户端一条龙做好了;Immich 的远程访问需要自己配置反向代理和域名,它的成本一次性付出、之后完全归你支配。外网访问涉及的网络知识,《OpenWrt 基础教程》 里有对应章节可以补齐。

移动端 App 的成熟度

相册的体验一半在手机上。套件的手机 App 一般由厂商随固件迭代,功能完善但更新节奏跟整机走,新机型上才可能给到新体验。Immich 的手机 App 是独立的官方应用,和服务器一起快速迭代,备份策略、同步选项刷得勤,功能上和网页端对齐。

实际使用中,套件 App 的优势是和系统推送、相册应用整合得更紧;Immich App 的优势是选项细——可以精确到只在充电时备份、哪些相簿参与备份、是否包含慢动作视频这些细节。对老人小孩而言,套件 App 上手更简单;对愿意调一调的人来说,Immich 给的控制权更多。备份冲突时的处理也值得比较:两个平台都有跳过重复照片的机制,Immich 额外提供了重复检测界面,让你主动审视哪些照片是多份的、哪份该删,套件在这方面的可见度则低得多,需要自己翻文件比较。

这也是并存思路成立的另一个理由:家人手机用套件 App 备份到 NAS 目录,你的手机直接登录 Immich,两边的照片最终落到同一个地方,用谁看谁顺手。

生态绑定的隐形成本

成品套件最容易被忽视的成本是生态绑定。照片存在套件里,索引、人脸分组、相册结构这套关系数据都存在套件的数据库里。如果有一天换了别的品牌 NAS,或者套件改版不再符合你的习惯,照片文件本身当然可以拷走,但套件帮你建立的那套索引体系带不走,所有人物分组和相册要重新整理一遍。整理相册这件事,一次两次是情怀,反复几次就是负担。

Immich 的数据格式是开放的。照片本体就是按日期铺开的普通文件,数据库是标准的 postgres,表结构有文档说明。看懂结构之后,迁移和备份的方式完全由你定义:可以整盘备份,可以只存数据库快照,也可以导出自己想要的元数据。

换机器时的差别最直观:套件用户只能继续买这个品牌,否则索引全数作废;Immich 用户可以把整套环境搬到任何能跑容器的设备上,绑定的只有硬盘的物理尺寸。这种自由平时感受不深,换机器或者扩容的那一天会格外清晰。外部库功能甚至允许 Immich 直接引用你 NAS 上现有的目录、不复制一份,和套件并存使用也完全没有问题。

什么情况下可以并存

并存而不是二选一,是很多用户的实际状态。一个常见的组合是:家人继续用套件相册,照片自动同步到 NAS 的某个目录;你自己在同一台 NAS 上跑 Immich,通过外部库功能读取这个目录。家人获得熟悉的体验,你获得人脸识别和语义搜索,两边看到的是同一批照片文件,存储空间不翻倍。

Immich 与套件并存

并存方案的关键是外部库的只读特性——Immich 不移动、不复制、不重命名你的文件,它只是读取并建立索引。哪天你不想用 Immich 了,停掉服务、删掉容器,照片文件原封不动。这种试错成本极低的特性,正是它适合并存试用的原因。

网络方面,如果你的 NAS 还承担软路由、家庭网络的工作,可以看看《软路由从入门到精通》 和《OpenWrt 基础教程》,把外网访问的基础打好,相册出门在外也能用。关于群晖上容器与套件并存的细节操作,在《群晖 DSM 实用指南》 里有专门的章节。

决策清单

把上面这些落到具体场景里,这份清单可以直接对号入座。

你的情况 建议
已有群晖或极空间,照片不多,不想折腾 用自带套件即可
套件搜索太弱,想找照片找不到 试试 Immich 外部库并存
还没买 NAS,想要最强自由度 先看《自建 NAS 完全指南》,再装 Immich
想完全摆脱厂商绑定 Immich 是目前完成度最高的选择
家里人只愿意用熟悉的界面 套件照用,Immich 自己用

三类读者的推荐路线

小结

群晖 Photos 和极空间相册赢在省心,它们是成品思维下合格的相册,买来就能用、坏了有客服;Immich 赢在自由、免费、迭代快,它给你的是相册能力的控制权,连数据格式都由开放标准描述。如果你对套件的搜索能力不满意,或者不愿意把照片长期的索引结构交给某一个厂商,并存方案可以在不打断现有习惯的前提下把 Immich 用起来,试得不好再退回去也毫无损失。

延伸阅读

  • 下一章《人脸识别与机器学习的硬件要求》,看看跑 Immich 到底需要什么配置。
  • 《群晖 DSM 实用指南》:群晖用户部署容器前的准备。