Immich 中文文档 下载 App

Immich 硬件要求:内存 CPU 存储与操作系统的真实门槛

Immich 是少数「官方把最低配置写得很明确」的自托管项目。这一页按官方文档的口径整理,数字均来自官方要求页,随版本更新可能有变化,以官方最新文档为准。

硬件底线

项目最低推荐说明
内存6GB8GB上传与机器学习处理同时进行时吃内存
CPU2 核4 核影响转码与任务处理速度
架构amd64 或 arm64同左常见 x86 电脑与新款树莓派分属两类
存储视照片库规模照片库 × 1.2缩略图与转码平均多占 10–20%

关于内存的例外:只有 4GB 内存的机器也能跑,但需要在管理后台关闭机器学习功能——这意味着 语义搜索 和人脸识别不可用,只剩基础的时间线浏览和备份。这是个值得知道的降级路径,不是理想形态。

系统与软件要求

两个最容易踩的存储坑

数据库必须放本地盘。Postgres 数据文件(默认 1–3GB)要求放在本地 SSD 上,官方原话是「任何形式的网络共享都不行」。DB_DATA_LOCATION 指向 NAS 挂载目录是新手高频故障源。

Windows 用户的文件系统陷阱。Postgres 无法在 NTFS、exFAT、FAT32 上运行;WSL2 里挂载的宿主目录(/mnt 开头的路径)同样不行。解决办法是在 .env 里把 DB_DATA_LOCATION=./postgres 改成 DB_DATA_LOCATION=pgdata(使用 Docker 卷),具体改法见 .env 关键配置。

LXC 容器警告。Proxmox 等 LXC 容器内跑 Docker 不被推荐,虚拟机(VM)才是受支持形态。

拿不准就先这么配

一台 4 核 8GB、256GB SSD 起步的旧笔记本或迷你主机,配上外接硬盘放照片,足够一个四口之家从零用起。装好之后如果发现任务处理慢,再回头读 任务队列一页 学习怎么调度和限流。下一步:Docker Compose 部署完整流程。