Immich是一款自托管的照片与视频备份服务,让照片和视频存在自己的服务器上,而不是只交给第三方相册。它提供手机自动备份、人脸搜索和语义搜索、共享相册等功能,近年在自托管爱好者中受到不少关注。值不值得用,关键不在功能清单,而在你愿不愿意为它付运维成本。
它在解决什么问题
很多人手机照片越来越多,云相册空间、隐私和长期可控性成了顾虑。Immich把原图存在自己管理的存储上,手机应用可以自动备份新照片,备份后可以在网页或应用里按人物、内容搜索,也能把相册共享给家人。对希望自己掌控数据的人来说,这种组合很有吸引力。
官方仓库信息
平台是GitHub,组织是immich-app,项目名是Immich,许可证为AGPL-3.0。认准组织名和项目名再下载与部署,避免用到来源不明的改版。
适合谁
适合已有小型服务器或NAS、愿意偶尔动手维护、照片量大且在意数据自主权的人。也适合想给家人共建家庭相册、并且有人能负责日常维护的家庭。不适合只想装完就不管、没有备用存储、也不想处理网络与备份问题的人。
部署成本要算的三笔账
硬件是一笔账。部署用Docker Compose,包含服务器、机器学习服务、PostgreSQL、Redis等组件。官方建议至少6GB内存、2核起步,8GB更稳妥。机器配置不够,导入和搜索都会变慢。 存储是一笔账。存储要为原图之外再留余量,系统会生成缩略图和预览文件,照片越多,额外占用越明显。只算原图大小,迟早会挤占空间。 时间是一笔账。首次导入大图库时,人脸识别与语义搜索的索引可能耗时数小时甚至更久,GPU可以加速,但不是必需。导入期间机器负载高,最好选空闲时间分批进行。
真实坑点,先想清楚
- 升级前先备份数据库和数据,跳过备份直接升级,出问题很难回退。
- 想在外网访问,先把HTTPS配好,不要把没有加密的服务直接暴露出去。
- 部分旧CPU有指令集要求,机器学习服务可能无法启动,部署前先确认硬件是否符合要求,必要时先关掉相关功能再试。
- 备份不能只靠同一块盘。服务器硬盘坏了,Immich里的数据也会一起丢,重要照片要有独立的第二份备份。
先小规模试,再决定长期用
建议先拿少量照片试跑一周,验证自动备份、搜索、共享和恢复流程都顺手,再决定是否迁移全部图库。自托管的价值在于可控,代价是有人负责,两个条件都满足,再正式用它管全家照片。