第一次下海那张,你翻了五分钟还没找到
晚上有人在家庭群里提起三年前那次海边旅行,你说我有照片,然后打开手机相册开始往上滑。
滑了五分钟,滑过去两千张外卖小票、健康码截图和会议白板,还没到那一年。你换个思路去搜索框输"海边",出来一堆蓝色的东西。最后你放弃了,回群里说"改天找到发你们"。
这个相册有五万多张照片,一直在涨。云空间的 200G 上个月又满了,你点了续费,每年几百块,第六年了。更麻烦的是它们并不在一起:早年的安卓机备份在一个账号里,中间换过 iPhone,公司发的备用机又是另一个云。你导出过一次,拿到的是几十个以日期命名的文件夹,一万多个 IMG_2847.JPG。
于是它变成一件你心里有数但从不动手的事:照片一直在存,但基本不看,因为找不到。
Immich 到底替你管什么
Immich 是一个跑在你自己服务器上的照片和视频库,手机拍完自动传上来,然后让你能按时间、按地点、按人脸、甚至按一句话描述把它找出来。
它把两件事合在一起做:一是替代云相册的自动备份,手机装上 App 就在后台传,不占手机空间;二是给这些照片建索引——用机器学习给画面内容建立语义索引,所以你可以直接搜"海边穿黄泳衣的小孩",而不是靠文件名和拍摄日期去猜。人脸会自动聚成一个个人物,带 GPS 的照片会落到地图上,照片里的文字也能被搜到。
边界也说清楚:
- 它做:照片和视频的备份、浏览、检索、相册共享,多用户各自独立的库,Web 端和手机端同一份数据
- 它不做:不是通用网盘,不同步任意类型的文件;不替你做异地多副本——照片和数据库都放在这台服务器的系统盘上(
/opt/immich/library与/opt/immich/postgres),释放实例数据一起消失,重要素材请另留一份备份 - 它不要:不需要你自备任何 API Key,机器学习模型跑在本机,照片不出这台机器
通过阿里云计算巢部署,一分半左右开箱可用。Immich 服务端、机器学习服务、带向量检索扩展的 PostgreSQL 和缓存这四个组件已经编排好,语义搜索和人脸识别要用的模型也预置在镜像里,不用自己配 Docker、装扩展、等模型下载。

它解决了什么问题
| 你原来怎么干 | 代价 | 用它之后 |
|---|---|---|
| 靠手机相册往上滑找旧照片 | 五万张的库里翻一张要几分钟,多数时候放弃 | 打一句话描述画面,或点开人物、点开地图上那个海湾 |
| 云空间满了就升档续费 | 每年几百块,且越存越贵,停付就有风险 | 一台按量付费的服务器,容量由你自己的磁盘决定 |
| 换过手机和品牌,照片分散在三个云账号 | 没有一个地方能看到全部,也不敢删 | 各端 App 都往同一个库里传,一份完整时间轴 |
| 想自己保存就整个导出 | 拿到几十个日期文件夹和一万个 IMG_xxxx.JPG,等于没有 |
导入后重新建立时间轴、人物和地点索引 |
| 想给家人看几张就一张张发 | 发过就散了,对方也存不下来 | 建个相册,生成链接给出去 |
回到开头那个晚上:照片已经在你自己的服务器上,你在搜索框里打"海边 小孩",那一年的几十张一起出来了;点开其中一张里的那张小脸,这个人物从出生到现在的所有照片排成一条线;再点地图上那个海湾,那次旅行的全部影像都在上面。你把它们拉进一个相册,把链接发到家庭群。
而更深一层的变化是:照片不再是一个只进不出的存档。过去五万张的意义仅限于"我存着",因为进去了就再也捞不出来,于是备份变成一项每年付费的负担;能检索之后它才真正变回记忆——你会主动去翻,会为了一件事去找一张图,会把旧照片重新用起来。与此同时,这个库的钥匙从别人的账号体系回到了你手里:不会因为涨价、改条款或者账号异常,就突然连自己孩子的照片都打不开。
核心能力
拍完就进库,不用你记得去备份
对应开头那个"照片分散在三个云账号"的麻烦——设备变了,库不变。
- 手机端后台自动备份 —— 换手机、换品牌、多台设备并存都往同一个库里传,不再出现"这段时间的照片在哪个云上"
- 本地空间可释放 —— 传完的原图留在服务器,手机里不必压着几十 G 不敢删
- 导入已有的照片目录 —— 从云盘导出来的一堆日期文件夹放进库里,会重新建立时间轴、人物与地点索引
用你记得的方式去找,而不是用文件名
这是它跟普通网盘、跟系统相册最不一样的一段,也是开头那五分钟真正被省掉的地方。
- 自然语言搜画面内容 —— 直接描述你记得的场景就行,不依赖文件名、相册名或你当年有没有打标签
- 人脸自动聚类 —— 同一个人的照片自动归到一起,命名之后可以直接按人翻,看一个人这些年的样子
- 照片里的文字也能搜 —— 拍下来的招牌、白板、票据凭内容就能找回来
- 地图与时间轴 —— 带定位的照片落在地图上,按"那次旅行"或"那一年"整段回看
一个库,全家分着用
- 多用户各自独立 —— 家里每个人有自己的库和自己的时间轴,互不混淆
- 相册共享与外链 —— 一次旅行建一个相册,给家人发链接,不用一张张转发
- Web 与手机同一份数据 —— 电脑上整理、手机上随手看,不存在两套内容要对齐
谁最该用
| 用户类型 | 典型场景 | 用它拿到什么 |
|---|---|---|
| 相册过万的家庭用户 | 孩子成长记录、每年旅行,照片散在多个云账号和旧手机里 | 一份能搜得到的完整时间轴,不再逐年续费云空间 |
| 摄影爱好者 | 一次外拍几百张 RAW,靠目录和日期管理,回头找片全靠记忆 | 按画面内容和地点检索,素材库真正可复用 |
| 不愿把影像交给第三方的人 | 家庭照片、涉密现场记录,不希望上传到公有云相册 | 数据和模型都在自己的服务器上,检索不出网 |
| 需要共享素材的小团队 | 活动、门店、工程现场的影像要多人取用 | 多用户各自入库,按相册和外链分发 |
技术支持
- 官方仓库:https://github.com/immich-app/immich
- 官方文档:https://docs.immich.app/
- 问题反馈:GitHub Issues
🚀 立即体验
→ 一键部署 Immich
部署完成后打开控制台给出的访问地址,按页面提示注册第一个账号——它会自动成为管理员;随后在手机上装 Immich App 填入这个地址登录,自动备份就开始了。