它把家庭服务器上的文件变成可浏览的照片时间线
Immich 面向拥有 NAS、小主机或服务器的用户,把散落在存储目录里的照片和视频组织成按时间浏览的相册。手机应用可自动备份,网页端支持地图、搜索、人物与共享等功能,使用感受接近成熟云相册,但数据和服务运行在自己的设备上。
这类项目的吸引力是体验与控制权兼得,门槛则是你同时成为服务管理员。照片上传后不只是生成缩略图,还涉及数据库、机器学习索引和后台任务;低配置设备能否流畅处理数万张照片,要看 CPU、内存、存储速度和首次索引规模。
先导入一小段真实图库,验证格式、时间和重复处理
- 先按官方推荐方式部署,并固定数据库与上传目录;
- 用一部测试手机导入照片、视频和实况照片样本;
- 升级前阅读发布说明并备份数据库与原始文件;
- 至少准备一份不依赖同一台 NAS 的异地副本。
正式迁移前选取包含 JPG、HEIC、RAW、短视频、长视频和不同年份 EXIF 的样本,分别测试上传、浏览、搜索、共享和完整下载。尤其要核对时区、拍摄时间、文件名、实况照片配对与重复检测,避免导入全部图库后才发现排序不符。
手机端自动备份先限制在 Wi-Fi 和充电场景,观察耗电与后台权限。Android 与 iOS 对后台任务限制不同,看到几张新照片成功并不代表数千项已完成;应在服务器与手机两端比较总数,并抽查原图体积。
自托管照片库的成本主要在存储、升级与异地备份
Immich 更新活跃,数据库结构和部署要求可能随版本变化。使用 Docker 也不等于无需维护:升级前仍要阅读变更说明,保留可回退镜像,确认数据库迁移完成,再检查客户端版本是否兼容。
与 Ente Photos 这类托管照片服务相比,Immich 不替用户提供硬件、外网线路和灾难恢复。它适合愿意维护家庭服务的人,不适合只想注册账号后马上获得稳定云端容量的人。
应用内显示“已备份”之前和之后都不能急着删原图
数据库备份只能恢复相册结构,不能替代原始照片文件;RAID 能应对部分磁盘故障,也不能防止误删、设备损坏或勒索软件。原图目录、数据库与配置应一起纳入备份,并定期在另一台机器上做恢复抽查。
确认照片在网页和导出文件中都可用之前,不要使用手机“释放空间”功能清空唯一原件。家庭成员共享账号时也应建立各自用户,而不是多人共用管理员密码;长期可靠的相册,靠的是清楚的权限和备份流程。
