Immich 提供了一个自托管的照片管理平台,可媲美商业产品。
graph TD
A[移动应用程序\niOS / Android] --> B[Web 服务器\nNginx / 反向代理]
A --> C[微服务\n上传、备份]
B --> D[服务器 API\nNestJS]
B --> E[Web UI\nAngular / Svelte]
D --> F[数据库\nPostgreSQL + Redis]
D --> G[微服务\n机器学习]
D --> H[微服务\n视频转码]
G --> I[设备端 ML\n面部识别 / CLIP 搜索]
H --> J[FFmpeg\n视频处理]
F --> K[存储\n文件系统 / NAS / 对象存储]
| 功能类别 | 具体功能 | 状态 |
|---|---|---|
| 备份 | 自动移动备份、后台同步、增量更新 | 生产就绪 |
| 组织 | 相册、标签、文件夹、时间线、地图视图 | 生产就绪 |
| AI 搜索 | 面部识别、对象检测、场景分类、CLIP 搜索 | 生产就绪 |
| 共享 | 相册共享、合作伙伴共享、公共链接、多用户 | 生产就绪 |
| 媒体 | 视频转码、RAW 照片支持、HEIC/HEIF、Live Photos | 生产就绪 |
| 特性 | Immich | Photoprism | Nextcloud Photos |
|---|---|---|---|
| 移动自动备份 | 优秀 | 基本 | 良好 |
| 面部识别 | 有(本地 ML) | 有(付费) | 无 |
| 对象搜索 | 有(CLIP) | 有(付费) | 无 |
| 视频支持 | 优秀 | 基本 | 良好 |
| 活跃开发 | 非常高 | 中等 | 中等 |
| 部署方法 | 复杂度 | 最适合 |
|---|---|---|
| Docker Compose(建议) | 中等 | 大多数用户 |
| Kubernetes (Helm chart) | 高级 | 大规模部署 |
常见问题
什么是 Immich? 开源、自托管的照片和视频管理解决方案,Google Photos 和 iCloud Photos 的替代方案。
提供哪些功能? 自动备份、AI 搜索、面部识别、相册共享、时间线浏览和元数据管理。
与 Google Photos 相比如何? 匹配或超越大多数功能,同时提供完整数据所有权和隐私。
硬件要求是什么? 最低 2 核 CPU 和 4GB RAM;建议 4+ 核和 8GB+ RAM。
如何处理隐私? 完全在自己的硬件上运行,无外部数据传输。
延伸阅读
- Immich GitHub 仓库 – 源代码、文档和发布版本
- Immich 官方网站 – 功能、截图和文档
- 自托管照片管理指南 – 自托管照片解决方案的比较
- Docker Compose 部署指南 – Docker Compose 设置文档
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!