What can I run on a NAS?
Updated
Most people don’t want a NAS — they want what it runs: Plex, a private photo cloud, home automation, cameras, a wall of Docker apps. Whether a given model can is decided by three things, not its bay count: its CPU architecture (ARM vs Intel/AMD), whether it can run Docker and virtual machines, and its RAM ceiling. The matrix below rates every model we cover against 14 common apps, derived from real specs — and it is honest about the “No” cells.
As an Amazon Associate we earn from qualifying purchases on Amazon.ca.
Why capability matters more than bays
Bay count decides how much storage you can fit; it says nothing about what the box can do. A cheap four-bay ARM unit holds plenty of drives yet cannot run a virtual machine, hardware-transcode 4K, or host a heavy Docker stack. A two-bay Intel box does all three. So if you are buying a NAS for what it enables rather than raw capacity, start from the app you care about and work back to the hardware — which is exactly what this matrix is for.
The ARM vs Intel fork
This is the one distinction that shapes everything. Intel and AMD (x86) models run a full container platform, host virtual machines, and — on Intel chips with Quick Sync — hardware-transcode 4K video. ARM models (UGREEN’s DH line, QNAP’s TS-233) are cheaper, quieter and lower-power, but they cannot virtualize, cannot hardware-transcode, and run Docker only in a limited way — QNAP’s ARM box has no Container Station at all. Neither is “better”: ARM is right for storage, backups and direct-play media; Intel is right for a machine that doubles as a home server. Getting this wrong is the most expensive NAS mistake, because you cannot upgrade a CPU.
The RAM lever
After the CPU, memory decides how much you can stack. Light apps — Pi-hole, Vaultwarden, Home Assistant — run in a few hundred megabytes. But Immich’s machine-learning search wants 8 GB, a Minecraft world wants 4 GB to itself, and a virtual machine wants 16 GB of system RAM so it has a real slice without starving the NAS. Many entry models ship with 2–4 GB, so the question is not just what they ship with but how far you can upgrade — a model with SO-DIMM slots you can fill beats one with soldered memory the moment you get ambitious. Where a row below needs more RAM to run an app well, its model page links straight to the compatible modules.
The capability matrix
Every cell is derived from the model’s real CPU, RAM ceiling and OS — Yes it runs it, Ltd with caveats, No it cannot. Pick a model for its full breakdown, or an app for the ranked picks. Hover a cell for the requirement.
| Model | Plex | Jellyfin | Immich | Home Assistant | Nextcloud | Frigate | Pi-hole | Paperless | Vaultwarden | Minecraft | Docker | VMs | Cameras (NVR) | Backup target |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DXP2800x86 · 16 GB max | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| DXP4800 Plusx86 · 64 GB max | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| DXP4800x86 · 16 GB max | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| DXP6800 Prox86 · 64 GB max | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| DH4300 PlusARM · 8 GB max | Yes | Ltd | Ltd | Yes | Ltd | No | Yes | Ltd | Yes | Ltd | Ltd | No | Yes | Yes |
| DH2300ARM · 4 GB max | Yes | Ltd | Ltd | Yes | Ltd | No | Yes | Ltd | Yes | Ltd | Ltd | No | Yes | Yes |
| DS925+x86 · 32 GB max | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| DS923+x86 · 32 GB max | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| DS423+x86 · 6 GB max | Yes | Yes | Ltd | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Ltd | Yes | Yes |
| DS224+x86 · 6 GB max | Yes | Yes | Ltd | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Ltd | Yes | Yes |
| DS1525+x86 · 32 GB max | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| TS-464x86 · 16 GB max | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| TS-264x86 · 16 GB max | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| TS-233ARM · no Docker | Yes | Ltd | No | Ltd | No | No | No | No | No | No | No | No | Yes | Yes |
| F4-425x86 · 16 GB max | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| F2-425x86 · 16 GB max | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
By app — the ranked picks
- Best NAS for Jellyfin
- Best NAS for Immich
- Best NAS for Home Assistant
- Best NAS for Nextcloud
- Best NAS for Frigate
- Best NAS for Pi-hole / AdGuard Home
- Best NAS for Paperless-ngx
- Best NAS for Vaultwarden
- Best NAS for Minecraft server
- Best NAS for Docker (general)
- Best NAS for Virtual machines
- Best NAS for Surveillance recording
- Best NAS for Plex
By model — what can it run?
- What can the DXP2800 run?
- What can the DXP4800 Plus run?
- What can the DXP4800 run?
- What can the DXP6800 Pro run?
- What can the DH4300 Plus run?
- What can the DH2300 run?
- What can the DS925+ run?
- What can the DS923+ run?
- What can the DS423+ run?
- What can the DS224+ run?
- What can the DS1525+ run?
- What can the TS-464 run?
- What can the TS-264 run?
- What can the TS-233 run?
- What can the F4-425 run?
- What can the F2-425 run?
Frequently asked questions
Can any NAS run Home Assistant?
Almost — Home Assistant Container runs in Docker on any NAS with a container platform, which is nearly all of them. The full Home Assistant OS needs a virtual machine, so only x86 models run that. ARM boxes without Docker are the exception.
Do I need Docker on a NAS?
For most self-hosted apps (Immich, Nextcloud, Frigate, Pi-hole, Vaultwarden, Paperless), yes — they run as containers. Media (Plex), backups and native surveillance apps do not need it. Whether a NAS supports Docker depends on its OS and CPU: x86 models do; some ARM models are limited or cannot at all.
What's the difference between an ARM and an Intel NAS for apps?
It is the single biggest capability fork. Intel (and AMD) x86 boxes run Docker fully, can host virtual machines, and — on Intel with Quick Sync — hardware-transcode 4K. ARM boxes are cheaper and quieter but cannot run VMs, cannot hardware-transcode, and run Docker only in a limited way (or not at all). Buy ARM for storage and backups, Intel for a home server.
How much RAM does a NAS need to run apps?
It is the second big lever after the CPU. A couple of light containers run in under 2 GB; Immich's ML search or a Minecraft world want 8 GB; a virtual machine wants 16 GB. Choose a model with SO-DIMM slots you can fill, and avoid soldered-RAM boxes if you plan to stack services.
Can a NAS replace a home server?
An x86 NAS with Docker and RAM headroom effectively is one — it runs the same self-hosted apps a dedicated home server would, next to your storage. ARM and no-Docker boxes stay closer to pure storage. Use the matrix above to see exactly what a given model can and cannot do.