手机相册 3 万张,iCloud 空间年年涨价,Google Photos 免费原图早成过去式。把回忆托管给商业云盘,本质是「每年交租才能看自己的照片」。Immich 是开源的自托管相册,定位就是 Google Photos 的替代品:手机自动备份、时间线、相册、人脸识别、地图(可选)、多端同步,全部跑在自己服务器上。本文用雨云 KVM 云服务器把它部署成私人照片库。
为什么选 Immich
商业相册的两笔账很清楚:一是订阅费年年交,二是照片和人脸数据全在别人库里。Immich 把这两点翻过来:
- 原图备份:手机相册自动上传原图,不压缩、不降质,代价只是自己的硬盘;
- 时间线 + 相册:按日期浏览、手动建相册、自动按地点/人脸聚合,找「去年海边那次」一搜就有;
- 多端:iOS/Android 官方 App 自动备份,Web 端管理,TV/桌面客户端也能看;
- 人脸识别与地图:自动聚类家人朋友(可关),带 GPS 的照片能上地图——这两项吃算力,下面会讲怎么取舍。
照片和影视是两件事:视频影音交给 Jellyfin,照片回忆交给 Immich,家庭媒体中心才算齐。手机到服务器的链路也可以先经 Syncthing 同步,再导入 Immich 管理,二者互补不冲突。
服务器与部署
Immich 由多个微服务组成,机器学习(人脸识别、物体识别)组件最吃内存,建议 2 核 4G 起步;若要开全部 AI 功能更建议 4G 以上。低于 4G 时可在 compose 里关掉 machine-learning 的 GPU/部分模型,或只保留基础缩略图,能压到 2-3G 跑起来,但人脸识别会弱。我用雨云 KVM 云服务器(官网入口),系统 Debian 12 + Docker,下单优惠码填 admin01 五折,7 天无理由退款——Immich 吃配置,建议直接选 4G 内存、带大数据盘的套餐,支持 7 天无理由退款,可先试跑再决定。没用过雨云的先看 选购与上手指南。
拉取官方 docker-compose.yml + .env,重点确认:
services:
immich-server:
image: ghcr.io/immich-app/immich-server:release
container_name: immich_server
restart: unless-stopped
ports:
- "127.0.0.1:2283:3001"
depends_on:
- redis
- database
volumes:
- ./uploads:/usr/src/app/upload # 原图存这里,挂大数据盘
environment:
- TZ=Asia/Shanghai
- DISABLE_MACHINE_LEARNING=false # 内存紧可改 true 关 AI
关键项:
uploads目录装的是全部原图,务必挂到大数据盘,照片量上去后几十 G 很平常;TZ=Asia/Shanghai保证时间线按北京时间排;DISABLE_MACHINE_LEARNING=true是内存不够时的保命开关,关掉后只剩基础相册,人脸识别停用;- 首次访问
/auth/admin/register注册管理员,记得改默认密码。
Nginx 反代 2283 端口配 HTTPS。上传走官方 App,别用 Web 直传大批量慢。
日常使用姿势
- 手机自动备份:装 Immich App,登录后开「自动备份」,选要备份的相册(比如只备份相机、不含截图),连 Wi-Fi 时静默上传原图;
- 整理回忆:Web 端按时间线浏览,重要旅行建相册,人脸识别把家人聚成一堆,找照效率比翻手机高;
- 存储管理:定期在后台「任务」跑缩略图生成、转码,外网访问时小图先加载、原图按需取,省流量;
- 备份:
uploads目录是命根子,配合对象存储做异地备份(参考 对象存储备份实践),原图丢了可没法重拍。
踩坑记录
- 内存不足 OOM:最常见。Immich 的机器学习服务常驻吃内存,2G 实例跑着跑着就被杀。直接升 4G 最稳;临时方案是
DISABLE_MACHINE_LEARNING=true关 AI、或限制server的IMMICH_MACHINE_LEARNING_GPU走 CPU 慢转。 - 上传慢/中断:手机 App 传几千张原图,弱网易断。开 Wi-Fi 备份、分批(先备份近半年),断点会续传不用重来。
- 时间线乱序:照片 EXIF 时间缺失或被改过,会排到错误日期。上传后在 Web 端手动调一下,或导入前用工具补全 EXIF 时间。
- 人脸聚类太占资源:人脸/物体识别是可选功能,介意算力就关。保留时间线和相册已够日常用,AI 只是锦上添花。
合规提醒
Immich 仅用于备份与管理本人及经授权的家庭照片。照片含大量个人隐私,请设置强密码、开启 HTTPS、妥善保管备份,切勿将含他人肖像、敏感场景的照片未经同意对外分享或公开。依据《网络安全法》《个人信息保护法》,人脸等生物识别信息属敏感个人信息,处理时需格外审慎、最小范围留存。
小结
照片是少数「丢了就再也回不来」的数字资产,不该年年交租给商业云盘看。Immich 用一台 4G 内存的雨云 KVM 把原图、时间线、相册、人脸识别收进自己的服务器:不压缩、不订阅、数据在自己手里。优惠码 admin01 五折,先把相机相册开起来自动备份,等回忆攒够了,你会庆幸没把它们交给别人。






