2026.09.04

部署 Immich 前,先规划好存储与备份

Immich 不只是启动一组容器;照片目录、PostgreSQL、SSD、容量增长和恢复演练都要提前设计。

硬件从官方要求开始

Immich 官方列出的最低配置是 2 核 CPU、6 GB 内存,推荐 4 核 CPU、8 GB 内存。它要求使用 Docker Compose 插件;旧的 docker-compose 命令已不再受支持。PostgreSQL 数据应放在本地 SSD,而不是网络共享目录。

分开理解两类数据

Immich 至少有两类必须保护的数据:原始照片和视频,以及 PostgreSQL 中的相册、用户、资产索引等元数据。只复制照片目录不等于完整备份,只备份数据库也无法恢复媒体文件。

建议采用以下策略:

  1. 媒体目录保留本机副本,并同步到另一台设备或对象存储。
  2. 定期导出 PostgreSQL,备份文件与媒体副本分开保存。
  3. 配置保留周期,避免误删同步后同时删除所有副本。
  4. 每次大版本升级前同时备份数据库、配置文件和媒体目录。
  5. 定期在隔离环境完成一次恢复演练。

容量估算

先统计手机每月新增照片与视频的体积,再按至少两到三年的增长预留空间。缩略图、转码文件、机器学习模型和数据库也会占用额外容量。系统盘与媒体盘分离,会让迁移和故障处理更清晰。

资料来源