什么是 Immich?
Immich 是一款专注于隐私保护的自托管照片与视频管理系统。它允许用户在自己的服务器上构建私有云相册,实现多媒体资源的自主备份、高效整理与流畅浏览。该项目目前处于活跃开发状态,凭借其强大的功能,非常适合作为个人或团队的辅助存储方案(建议配合其他冷备份手段使用,而非将其作为唯一数据备份渠道)。
用户可以通过官方网站或 GitHub 获取服务端组件及客户端,将移动端、网页端与服务器无缝连接,构建一套完全掌控的集中式管理体系。
核心痛点解决
- 彻底的隐私掌控 :所有数据均存储在本地服务器或私有云中,无需将敏感照片上传至第三方平台。
- 极致的响应速度 :采用 Rust 与 NestJS 架构,确保缩略图生成迅速且时间线滚动流畅,新版本在扫描外部库的效率上有了质的提升。
- 全平台同步体验 :iOS、Android 及 Web 三端操作逻辑高度统一,支持灵活的前后台自动备份。
功能特性详解
1. 智能备份与多端同步
- 精细化备份 :支持按相册或文件夹选择备份内容,系统会自动忽略重复文件,有效节省存储空间。
- 灵活集成 :提供 OAuth 登录与 API Key 机制,方便第三方工具或自动化脚本进行安全备份。
2. 深度检索与 AI 整理
- 多维筛选 :可根据地点、日期、对象、标签及相册进行一键过滤,并支持多条件组合搜索。
- AI 人脸识别 :利用 AI 自动对人物进行聚类分组,支持手动命名与批量标记。
- 精准对象检测 :集成 Typesense 搜索引擎,显著提升了标签检索的精度与响应速度。
- 专业格式支持 :原生支持 RAW 格式预览,网页端可直接查看 360° 全景照片。
3. 安全协作与共享
- 权限可控 :可创建共享或只读相册,生成的外部链接支持设置失效日期。
- 多用户隔离 :同一实例支持多用户独立空间,既能满足家庭成员的私密需求,也能通过公共画廊进行展示。
功能对比矩阵
| 功能特性 | 移动端 | 网页端 |
|---|---|---|
| 照片 / 视频上传与查看 | 是 | 是 |
| 运行时自动备份 | 是 | N/A |
| 重复项目去重 | 是 | 是 |
| 指定备份相册 | 是 | N/A |
| 本地下载资源 | 是 | 是 |
| 多用户支持 | 是 | 是 |
| 相册与共享相册 | 是 | 是 |
| 快速滚动条 | 是 | 是 |
| RAW 格式支持 | 是 | 是 |
| 元数据视图(EXIF/ 地图) | 是 | 是 |
| 多维搜索(人脸 / 对象 / 标签) | 是 | 是 |
| 用户管理功能 | 否 | 是 |
| 后台静默备份 | 是 | N/A |
| 虚拟滚动优化 | 是 | 是 |
| OAuth 认证 | 是 | 是 |
| API Keys 管理 | N/A | 是 |
| 实况照片(Live Photos) | 是 | 是 |
| 360° 全景显示 | 否 | 是 |
| 自定义存储结构 | 是 | 是 |
| 公共分享 | 是 | 是 |
| 归档与收藏 | 是 | 是 |
| 足迹地图 | 是 | 是 |
| 好友分享 | 是 | 是 |
| 人脸识别分组 | 是 | 是 |
| 回忆(那年今日) | 是 | 是 |
| 离线支持 | 是 | 否 |
| 只读相册 | 是 | 是 |
| 照片堆叠 | 是 | 是 |
| 标签管理 | 否 | 是 |
| 文件夹浏览 | 否 | 是 |
部署与维护指南
- 环境搭建 :推荐使用官方 Docker Compose 模板快速部署。硬件建议配置 4GB 以上内存及 x86-64 CPU;若要加速 AI 人脸与对象分析,建议启用 GPU 或 Coral 加速卡。
- 升级策略 :由于项目迭代速度快,建议在生产环境更新前先在测试环境验证,并务必保留完整的冷备份。
- 安全加固 :建议部署 HTTPS 反向代理并限制不必要的端口开放,定期更新 API Key 和 OAuth 密钥。
适用场景
- 家庭影像中心 :自动汇总全家成员设备的照片,方便长辈通过 Web 端回顾生活点滴。
- 专业摄影工作流 :利用 RAW 支持与自定义文件夹模板高效归档素材,并通过安全链接向客户分享选片。
- 企业素材库 :通过对象检索和目录化管理快速定位项目素材,确保敏感数据不外流。
资源链接
如果你希望摆脱公有云的订阅费用并消除数据泄露风险,Immich 是一个极佳的选择。请记住,在享受自托管便利的同时,养成多副本备份的习惯,才能确保记忆永不丢失。
下载地址: 网盘下载
官方网站: https://immich.app/
在线演示: https://demo.immich.app/
GitHub 仓库: https://github.com/immich-app/immich
正文完


