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 and three local-AI workloads, 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 three AI columns

AI chat rates a private, local chatbot (Ollama with Open WebUI) running Llama 3.1 8B at the default Q4 with an 4k context (Ollama’s default), exactly what the AI NAS calculator opens with, so the two always agree. Speed here comes from memory bandwidth, not the NPU: most boxes that say Ltd fit the model but answer slowly, or need more RAM first. Photo AI is Immich’s face and object search, and whether the box can accelerate it (an Intel iGPU through OpenVINO, a Rockchip NPU through RKNN, an AMD GPU through ROCm) or leaves it to the CPU. Camera AI is Frigate’s object detection, which wants a supported detector rather than the CPU. Click a chat cell to open that model in the calculator.

The capability matrix

Every cell is derived from the model’s real CPU, RAM ceiling and OS, Yes it runs it, Ltd with caveats, N/C not confirmed (the maker documents no app for it), 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 targetAI chatPhoto AICamera AI
DXP2800x86 · 16 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesLtdYesYes
DXP4800 Plusx86 · 64 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesLtdYesYes
DXP4800x86 · 16 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesLtdYesYes
DXP6800 Prox86 · 64 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesLtdYesYes
DH4300 PlusARM · 8 GB maxYesLtdLtdYesLtdNoYesLtdYesLtdLtdNoYesYesLtdYesLtd
DH2300ARM · no DockerLtdNoNoNoNoNoNoNoNoNoNoNoN/CYesNoLtdLtd
DS925+x86 · 32 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesLtdLtdLtd
DS923+x86 · 32 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesLtdLtdLtd
DS423+x86 · 6 GB maxYesYesLtdYesYesYesYesYesYesYesYesLtdYesYesNoYesYes
DS224+x86 · 6 GB maxYesYesLtdYesYesYesYesYesYesYesYesLtdYesYesNoYesYes
DS1525+x86 · 32 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesLtdLtdLtd
TS-464x86 · 16 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesLtdYesYes
TS-264x86 · 16 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesLtdYesYes
TS-233ARM · no DockerYesNoNoNoNoNoNoNoNoNoNoNoYesYesNoNoNo
F4-425x86 · 16 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesLtdYesYes
F2-425x86 · 16 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesLtdYesYes
N5 Prox86 · 96 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesLtd
iDX6011 Prox86 · 64 GB maxYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes

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 run a local AI chatbot?

Many can run a small one. The AI chat column rates each model with Llama 3.1 8B through Ollama at its default 4k context: Yes means a comfortable reading speed, Ltd means it fits but is slow or needs more RAM, No means it will not load. Speed comes from memory bandwidth, not the NPU, and each cell opens the AI NAS calculator with that model pre-filled.

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.