Immich:把手机相册体验搬到自己掌控的服务器
一分钟看懂
Immich 是高性能的自托管照片和视频管理方案,常被视作 Google Photos 或 iCloud Photos 的自建替代。它提供移动端自动备份、网页图库、相册分享、搜索和机器学习能力,但照片原件与服务运行环境由你管理。
你可以用它做什么
- 从 Android/iOS 手机自动备份照片与视频,并选择指定相册。
- 在网页和移动端按时间线浏览、收藏、归档和组织相册。
- 识别人脸、地点和画面内容,以自然语言或元数据查找旧照片。
- 与家人共享相册、建立伙伴共享,并管理外部分享链接。
- 导入已有媒体库,同时避免重复上传。
主要能力
Immich 提供网页端和原生移动应用,支持照片/视频上传与查看、后台备份、重复检测、RAW 等多种媒体格式、EXIF 与地图、堆叠、回忆、人物识别和机器学习搜索。服务端包含 API,社区生态也有命令行导入工具。部署通常由 Docker Compose 管理,并配合数据库、缓存及机器学习容器。官方提供公开 Demo,便于在部署前体验界面。
适合哪些人
适合 NAS、家庭服务器与 homelab 用户,以及重视照片控制权、愿意自己承担运维的人。若你希望完全免维护、无需考虑备份与升级,商业云相册更合适。
怎么开始使用
先体验官方 Demo,再阅读安装要求。准备支持 Docker Compose 的主机和足够的磁盘空间,使用官方发布的 compose 与环境文件部署,设置媒体存储路径后创建管理员账户。安装移动 App,填写自己的服务器 URL,选择要备份的相册。正式导入前先用少量副本测试上传、索引、升级和恢复。
使用前需要知道
Immich 官方长期强调它不应成为照片的唯一副本。自托管不是备份:至少保留独立、离线或异地副本,并定期测试恢复。数据库与媒体目录要一致备份,升级必须查看发行说明。人脸识别会处理高度敏感的生物与位置数据;公网开放时应配置 HTTPS、强认证和最小暴露面。机器学习和视频转码会消耗 CPU/GPU 与存储。