Home Assistant dashboard running on a small mini PC

An 11-by-11 cm mini PC with an N100 or N305 inside now costs less than half of what a two-bay prebuilt NAS costs. It uses about 8 to 12 watts at idle. Plug in one SSD and one external drive and it will run the media server, the smart home hub, and the backup target for the whole house. The trick is not the hardware; the trick is picking apps that live in that footprint without stepping on each other. These seven apps for an all-in-one mini PC home lab in 2026 are the stack we keep coming back to.

What to look for in an all-in-one home lab stack

The mini PC is small. That has consequences:

The seven apps below share that discipline.

The apps

1. Home Assistant, best for the smart home half

Home Assistant is the smart home hub the mini PC exists for. Install it as a container or an OS install (HAOS). It handles the Zigbee coordinator, the ESPHome devices, the vacuum, and the doorbell in one dashboard. Recording history against an SSD is fine at this scale.

Where it falls short: the recorder database grows fast if you keep everything. Prune after a couple of weeks of live data.

Pricing:

Bottom line: the app the whole box is running for.

2. Jellyfin, best for the media server half

Jellyfin does what Plex used to do without the account layer. Point it at the external drive, add a library, watch from any device on the network. The N100 chips transcode 1080p H.264 fine and stream 4K direct without breaking a sweat.

Where it falls short: the mobile apps are catching up but not yet the smoothest. Cast support is workable.

Pricing:

Bottom line: the pick for a Plex-shaped experience without the account.

3. Nextcloud, best for household file sync and backup

Nextcloud turns the mini PC into a household file server. Sync client on every laptop, mobile app for photo backup, and one directory on the external drive holds the whole family’s stuff. The AIO Docker image installs the base pieces in one command.

Where it falls short: heavier than a raw file share. If the goal is only “one SMB share”, Samba is simpler.

Pricing:

Bottom line: the pick when the household needs its own Dropbox.

4. AdGuard Home, best for the DNS-filtering layer

AdGuard Home turns the mini PC into the DNS server for the whole network. Ads and trackers filtered at the router, safe-search for kids’ devices, DNS-over-HTTPS out to Cloudflare or Quad9. It uses almost no resources and pays back in loaded pages that no longer flicker on ads.

Where it falls short: setting it as the router’s DNS server is the one config step people skip.

Pricing:

Bottom line: the pick for network-wide ad and tracker filtering.

5. Proxmox VE, best when Docker Compose is not enough

Proxmox VE turns the mini PC into a hypervisor with LXC containers and VMs. If you want Home Assistant OS as its own VM, Jellyfin as an LXC, and Nextcloud as another LXC, Proxmox is the way to keep them isolated. Snapshots and backups become one right-click.

Where it falls short: more to learn than a plain Debian with Docker Compose. Not the pick for a first-time home lab.

Pricing:

Bottom line: the pick when the mini PC is going to run many services and you want them separate.

6. Frigate, best for local security-camera analysis

Frigate does local object detection on your RTSP cameras and stores clips on the external drive. Pair it with a Coral USB accelerator and the N100 mini PC will process four to six cameras without breaking a sweat. Home Assistant integration is first-class.

Where it falls short: the Coral is a real hardware add-on to budget for; without it, CPU inference eats the mini PC.

Pricing:

Bottom line: the pick that keeps camera footage off someone else’s cloud.

7. Tailscale, best for reaching the mini PC from outside

Tailscale makes the mini PC reachable from every phone, laptop, and family member’s device without opening ports on the router. Install the client on the mini PC and on each device, and Jellyfin, Home Assistant, and Nextcloud all become accessible on their local URLs from anywhere.

Where it falls short: the free tier is generous but caps at 3 users; a family plan is cheap. Not the pick if you are ideologically opposed to any hosted control plane.

Pricing:

Bottom line: the pick for painless remote access.

How to pick the right stack

Start with Home Assistant and Jellyfin. That covers the two loudest reasons to buy a mini PC. Add AdGuard Home the same evening, it takes half an hour. Add Nextcloud when the family’s phones start running out of photo backup space. Add Frigate if you have cameras and were thinking about paying a cloud service to analyze them. Add Proxmox VE when the mini PC starts running four or more services and you want snapshots. Add Tailscale the moment someone in the family asks “why can’t I watch this from the hotel?”. Do not add all seven on the first day; the mini PC lasts longer when you add each one only when the household actually asks for it.

FAQ

Which mini PC is best for this stack? Any N100 or N305 based mini PC with 16 GB of RAM, one M.2 SSD slot, and USB-C for an external drive. Beelink, Minisforum, and GMKtec all sell workable models.

Do I need Proxmox to run all of these? No. Docker Compose on Debian or Ubuntu handles it. Proxmox becomes worth it once you want strict isolation or one-click snapshots.

Can one mini PC really replace a prebuilt NAS? For a household of four to six people with one external drive, yes. Multi-drive redundancy is where a real NAS earns its price.

Is Frigate hard to set up? The first time takes an evening. The Coral USB accelerator is the part people forget to order.

Do I need to open ports on my router for Tailscale? No. That is the point of Tailscale. It builds a mesh over its own control plane.