Immich mini PC vs NAS: which setup should you buy?
A mini PC is usually the stronger compute box. A NAS is usually the cleaner storage appliance. For many growing photo libraries, the best answer is not either/or: it is a small compute server plus storage designed for recovery.
Start with Immich's actual requirements
Immich currently lists 6GB RAM and two CPU cores as minimums, with 8GB RAM and four cores recommended. It recommends a Unix-compatible filesystem and notes that generated thumbnails and transcoded video can add roughly 10–20% to the photo library. The PostgreSQL database should ideally live on a local SSD and never on a network share.
Those requirements immediately rule out one common mistake: buying a low-memory NAS only because it has enough drive bays. Storage capacity does not guarantee a smooth Immich workload.
Decision table
| Priority | Mini PC | NAS | Mini PC + NAS |
|---|---|---|---|
| Compute per dollar | Usually strongest | Often secondary to storage features | Strong, but two devices to manage |
| Drive expansion | Limited without external storage | Usually the main advantage | Strongest path for a growing library |
| Machine learning options | Good when the CPU/GPU matches a supported backend | Model-specific; verify before purchase | Run ML on the mini PC |
| Database placement | Local SSD is straightforward | Use an appropriate local SSD volume | Keep PostgreSQL on the compute box's SSD |
| Operational simplicity | One general-purpose Linux system | Storage-focused interface may be easier | More moving parts and network dependencies |
When a mini PC is the better choice
- You already have a reliable backup destination.
- Your library is modest enough for internal or directly attached storage.
- You want Linux, Docker Compose and a local SSD without appliance restrictions.
- You care about fast initial imports, facial recognition or Smart Search processing.
- You want the option to use Intel OpenVINO or another officially supported acceleration backend.
Do not buy by processor name alone. Confirm RAM is upgradeable or sufficient, the storage connection is reliable, the network speed matches your storage path, and the exact graphics device is supported. Immich describes hardware-accelerated machine learning as experimental and warns that compatibility varies by backend and model.
When a NAS is the better choice
- Your primary problem is organizing several large disks.
- You want easier drive replacement, health monitoring and capacity expansion.
- The NAS has enough memory and supported container capability for your intended deployment.
- You accept that compute-heavy jobs may be slower, or you will run machine learning elsewhere.
A mirrored or parity-protected array improves availability, but it does not replace backup. Deletion, corruption, software errors and device loss can affect the whole array. Budget an independent recovery copy before spending money on faster compute.
When the combined setup wins
Use the mini PC for Immich, Docker and the PostgreSQL database on local SSD. Use the NAS for originals and generated media only where the configuration is supported, and maintain a separate backup. This design allows compute upgrades without rebuilding the storage system.
The trade-off is operational complexity. Network failure can interrupt media access, permissions must be correct, and the database must not be moved onto a network share. A combined setup should be chosen for clear capacity or lifecycle reasons—not because two devices automatically make the system safer.
Buying checklist
- Calculate usable capacity for today, growth, generated media and headroom.
- Reserve an independent backup copy; RAID is not the copy.
- Require at least the official RAM and CPU minimums, preferably the recommended level.
- Keep PostgreSQL on a reliable local SSD.
- Check the exact CPU/GPU against Immich's current acceleration documentation.
- Price the complete system: drives, backup, power, adapters and replacement capacity.
- Benchmark with a representative batch before the return period ends.
Our recommendation
For a first 1–4TB family deployment, a capable mini PC with adequate RAM and a sound backup path is often the most flexible starting point. For a larger or rapidly growing library, separate compute and multi-drive storage become easier to evolve. A NAS-only deployment is sensible when its exact hardware meets the workload—not merely because the box is labelled a NAS.
Editorial note: this page currently contains no paid product placement or affiliate links. If commercial links are added later, they will be disclosed and will not change the selection criteria.
Immich 小主机还是 NAS:应该买哪一种?
小主机通常有更好的计算能力,NAS 通常更适合管理硬盘。对于持续增长的照片库,最佳方案往往不是二选一,而是用小主机负责计算,并用适合恢复的存储系统保存数据。
先看 Immich 的实际要求
Immich 目前列出的最低配置为 6GB 内存和双核 CPU,建议配置为 8GB 内存和四核 CPU。官方建议使用兼容 Unix 的文件系统,并指出缩略图和转码视频平均可能令照片库增加约 10–20%。PostgreSQL 数据库最好放在本地 SSD,绝不能放在网络共享上。
因此,只因为 NAS 有足够硬盘槽就购买低内存型号,是常见错误。存储容量足够,不代表 Immich 运行流畅。
决策表
| 重点 | 小主机 | NAS | 小主机 + NAS |
|---|---|---|---|
| 计算性价比 | 通常最佳 | 计算往往不是设计重点 | 性能强,但需要管理两台设备 |
| 硬盘扩容 | 内部空间有限 | 通常是主要优势 | 适合持续增长的照片库 |
| 机器学习 | 硬件匹配官方后端时较灵活 | 必须核对具体型号 | 在小主机上运行机器学习 |
| 数据库位置 | 容易使用本地 SSD | 应使用合适的本地 SSD 卷 | 把 PostgreSQL 保留在计算主机 SSD |
| 运维复杂度 | 一台通用 Linux 主机 | 存储界面可能更简单 | 网络和权限配置更多 |
适合选择小主机的情况
- 你已有可靠的备份位置。
- 照片库适合内部或直连存储。
- 你希望使用 Linux、Docker Compose 和本地 SSD。
- 你重视首次导入、人脸识别或智能搜索的处理速度。
- 你希望使用 Intel OpenVINO 或其他官方支持的加速后端。
不要只看处理器名称。购买前应确认内存、存储连接、网络速度和具体图形设备。Immich 把机器学习硬件加速列为实验性功能,不同后端和模型的兼容性并不相同。
适合选择 NAS 的情况
- 你的主要问题是管理多块大容量硬盘。
- 你需要更方便的换盘、健康监控和扩容。
- 该 NAS 有足够内存,并支持所需的容器运行方式。
- 你可以接受较慢的计算任务,或计划把机器学习放在其他设备上。
镜像或校验阵列可以提高可用性,但不能代替备份。误删、损坏、软件错误和设备遗失都可能影响整个阵列。购买更快的计算设备前,应先预算一份独立恢复副本。
何时采用组合方案
让小主机运行 Immich、Docker 和本地 SSD 上的 PostgreSQL;在配置获得支持的前提下,让 NAS 保存原始文件和生成媒体,并另外保留独立备份。这样将来升级计算设备时,不必重建整个存储系统。
代价是运维复杂度更高。网络故障会中断媒体访问,权限必须正确,而且数据库不能移到网络共享。只有在容量或设备生命周期确实需要时,才采用组合方案。
购买清单
- 计算当前容量、未来增长、生成媒体和预留空间。
- 预留独立备份;RAID 本身不是备份。
- 至少满足官方最低 CPU 与内存要求,最好达到建议配置。
- 把 PostgreSQL 放在可靠的本地 SSD。
- 根据 Immich 最新文档核对具体 CPU/GPU。
- 计算完整成本:硬盘、备份、电费、转接设备和更换容量。
- 在退货期限结束前,用代表性数据进行测试。
我们的建议
对于最初 1–4TB 的家庭部署,内存足够的小主机加可靠备份通常是最灵活的起点。对于更大或快速增长的照片库,分离计算与多盘存储更容易长期升级。只有当具体 NAS 硬件真正满足负载时,NAS 单机方案才合理。
编辑说明:本页目前没有付费产品推广或联盟链接。日后如加入商业链接,我们会清楚披露,并保持相同的选择标准。