NasDrives.ca

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.

ModelPlexJellyfinImmichHome AssistantNextcloudFrigatePi-holePaperlessVaultwardenMinecraftDockerVMsCameras (NVR)Backup target
DXP2800x86 · 16 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYes
DXP4800 Plusx86 · 64 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYes
DXP4800x86 · 16 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYes
DXP6800 Prox86 · 64 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYes
DH4300 PlusARM · 8 GB maxYesLtdLtdYesLtdNoYesLtdYesLtdLtdNoYesYes
DH2300ARM · 4 GB maxYesLtdLtdYesLtdNoYesLtdYesLtdLtdNoYesYes
DS925+x86 · 32 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYes
DS923+x86 · 32 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYes
DS423+x86 · 6 GB maxYesYesLtdYesYesYesYesYesYesYesYesLtdYesYes
DS224+x86 · 6 GB maxYesYesLtdYesYesYesYesYesYesYesYesLtdYesYes
DS1525+x86 · 32 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYes
TS-464x86 · 16 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYes
TS-264x86 · 16 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYes
TS-233ARM · no DockerYesLtdNoLtdNoNoNoNoNoNoNoNoYesYes
F4-425x86 · 16 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYes
F2-425x86 · 16 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYes

By app — the ranked picks

By model — what can it 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.