最近把原本存在 Google Photos 里的几万张照片全部迁移回了本地,接替者是目前开源界当红炸子鸡——Immich。
用了一段时间,感觉终于找到了那个“完美”的替代品。这篇文章不是枯燥的部署教程(官方文档已经写得很好了),而是想聊聊为什么要折腾这个,以及真实的日用体验。
为什么要逃离 Google Photos?
Google Photos 其实做得很好,AI 强大,搜索精准,但我始终有两个心结:
- 隐私焦虑:虽然不愿意被害妄想,但把人生几十年的底片全部交给一家广告公司扫描、分析,心里总归是不踏实的。
- 定价权在别人手里:从一开始的免费无限存储,到后来收缩政策。虽然目前价格还能接受,但谁知道未来会不会涨价?数据在别人手上,规则就是别人定的。
Immich 初体验:惊艳
部署 Immich 之前,我试过 PhotoPrism, Photoview 等方案,但 Immich 是唯一一个让我觉得“这就是我要的”那种产品。
1. 几乎 1:1 复刻的体验
它的 UI/UX 设计非常接近 Google Photos。时间轴滚动丝滑,右侧有按年份快速跳转的滚动条。对于习惯了 Google Photos 的家人来说,几乎没有学习成本。

2. 本地 AI 能力不错
这算是惊喜了。即使是在我的 NAS 上,只有比较弱的CPU,Immich 的机器学习容器也能跑(当然,首次索引十几万张图片还是需要一点时间的)。
- 人脸识别:准确率还可,甚至能区分出戴口罩和不戴口罩的同一个人。
- 语义搜索:虽然没有 Google Photos 那么智能,基于 CLIP 模型,能理解一定的照片的内容,准确率马马虎虎。
3. 移动端体验
iOS 和 Android 客户端都做得非常完善。支持后台备份(虽然 iOS 偶尔需要打开 App 触发一下),支持查看 Live Photos,支持在地图上查看照片轨迹。
坑
当然,作为一个正在极其活跃开发中的项目,它也不是完美的:
- 版本更新太快:有时候更新会带来 Breaking Changes,虽然开发者会给详细的迁移指南,但对于只想要“安稳”的用户来说,维护它需要一点心智。没办法说不更新服务器版本。
- 硬件门槛:虽然它能跑在树莓派上,但如果你想体验秒级的 AI 搜索和顺畅的转码,最好还是给它分配一点像样的 CPU 和内存资源。
P.S. 一定要配置好定期的数据备份。Self-hosted 的唯一风险就是你就是也是唯一的运维。