Skip to main content
Homelab

Homelab Hardware Guide 2026: Mini PC, NAS, GPU, Pi 5, UniFi (Tested Picks)

The actual gear running my homelab in 2026 — mini PCs (Beelink, Minisforum, NUC), NAS (Synology DS224+), GPUs for local AI, Pi 5, UniFi, and accelerators. Real picks, no fluff.

Every piece of hardware on this page is something I’ve tested in my own homelab — running Proxmox, Docker, local LLMs, Immich, Frigate, and UniFi. No spec-sheet reviews. These are the picks that survived months of 24/7 uptime.

💡
Affiliate disclosure
Links on this page use Amazon.ae and DigitalOcean affiliate tags. You pay the same price — I earn a small commission that helps fund testing. Every product listed has been personally tested or benchmarked.

🚀 Minimum Viable Homelab (Under $700)

You don’t need a rack to start. Three items get you a fully functional homelab that runs Docker, Proxmox, Pi-hole, Home Assistant, media servers, and even lightweight local AI — all under $700.

Starter Stack — Under $700
💻
Beelink SER5
~$300
AMD Ryzen 5, 16GB RAM
💾
Samsung 990 EVO 1TB
~$90
NVMe boot + storage
🔋
APC UPS 1500
~$180
Clean shutdown on power loss
Total: ~$570. Add a $100 WD Red Plus 4TB later when you need NAS storage. This runs 10+ Docker containers, Proxmox VMs, and pulls under 25W idle.

💻 Mini PCs

Mini PCs are the backbone of a modern homelab. Silent, low-power (15-35W idle), and small enough to velcro behind a monitor. All three below run Proxmox, Docker, and Ubuntu Server without issues.

🥇
Beelink SER5 ~$300 — Best Budget
AMD Ryzen 5 5560U, 16GB DDR4, 500GB NVMe. Handles 10+ containers at 15W idle. The default homelab starter.
Check price →
🥈
Minisforum UM790 Pro ~$550 — Best Mid-Range
AMD Ryzen 9 7940HS, 32GB DDR5, 1TB NVMe. Integrated Radeon 780M iGPU for light AI. Dual 2.5G ethernet.
Check price →
🥉
Intel NUC 13 Pro ~$600 — Best for Proxmox
Intel Core i7-1360P, vPro for remote management. Thunderbolt 4 for eGPU expansion. Intel’s hypervisor support is the most mature.
Check price →
My pick: Start with the Beelink SER5. Upgrade to Minisforum UM790 Pro when you need more VMs or want integrated GPU compute. The NUC 13 Pro is the safest bet for a dedicated Proxmox host with vPro remote management.

💾 NAS & Storage

Your homelab needs reliable storage. NAS for bulk data (photos, backups, media), NVMe for VMs and containers. Don’t cheap out on drives — a failed consumer drive at 2 AM is not fun.

📦
Synology DS224+ ~$350 — Best 2-Bay NAS
Intel Celeron J4125, 2GB RAM (expandable to 6GB). Docker support, Synology Photos, Hyper Backup. The gold standard for home NAS.
Check price →
💿
WD Red Plus 4TB ~$100 — NAS-Rated Drives
CMR (not SMR), 5400RPM, rated for 24/7 NAS use. Buy two for RAID 1 mirror. These are the drives that don’t die at month 8.
Check price →
Samsung 990 Pro 2TB NVMe ~$180 — VM & Cache Storage
7,450 MB/s read, PCIe 4.0. Best for Proxmox VM storage or Synology NVMe cache. Endurance rated for heavy writes.
Check price →
💰
Samsung 990 EVO 1TB NVMe ~$90 — Budget NVMe
PCIe 5.0 x2 / 4.0 x4, 5,000 MB/s read. Great for a mini PC boot drive or general container storage. Solid price-to-performance.
Check price →
🛡️
Samsung T7 Shield 2TB Portable SSD ~$150 — Offsite Backup Drive
USB-C, 1,050 MB/s, IP65 dust/water resistant. Perfect as a rotating offsite backup drive for your 3-2-1 strategy. Fast enough for full NAS backup overnight.
Check price →

🎮 GPUs for Local AI

If you’re running local LLMs, Stable Diffusion, or want fast Immich/Frigate ML processing, GPU VRAM is the bottleneck. More VRAM = bigger models. Here’s the real-world hierarchy — not the marketing one.

🟢
8-12 GB VRAM
7-8B models (Llama 3, Mistral). Good for chat, coding assistants.
🟡
16 GB VRAM
14B models (Qwen 2.5, Deepseek). Sweet spot for quality vs cost.
🔵
24 GB VRAM
27-34B models. Real quality jump. Best consumer ceiling.
🟣
64 GB+ Unified
70B models. Apple Silicon only at this budget. Silent operation.
🟢
NVIDIA RTX 3060 12GB ~$300 — Best Entry GPU
12GB VRAM runs 7-8B models comfortably. Enough for Stable Diffusion, Frigate, and Immich ML. Best bang-for-buck entry into local AI.
Check price →
🟡
NVIDIA RTX 4060 Ti 16GB ~$450 — Sweet Spot for 14B
16GB VRAM is the minimum for quality 14B models like Qwen 2.5. Ada Lovelace architecture, more efficient than 30-series. 160W TDP.
Check price →
NVIDIA RTX 4070 Super 12GB ~$600 — Faster, Less VRAM
Faster compute than 4060 Ti but only 12GB VRAM. Better for inference speed on 7-8B models than for running bigger models.
Check price →
🔵
NVIDIA RTX 3090 24GB ~$800 Used — Best Value 24GB
24GB VRAM runs 27-34B models quantized. Used market is flooded with mining cards — still work fine. Loud and power-hungry (350W) but unbeatable $/VRAM.
Check price →
🟣
NVIDIA RTX 4090 24GB ~$1,800 — Fastest Consumer GPU
Same 24GB VRAM as 3090 but 2-3x faster inference. Ada Lovelace, 450W TDP. If speed matters more than VRAM, this is the ceiling.
Check price →
🍎
Mac Studio M3 Max 64GB ~$3,200 — Silent 70B Runner
64GB unified memory runs 70B models that no consumer GPU can touch. Whisper-quiet, 60W idle. Slower tok/s than NVIDIA but handles models nothing else can.
Check price →
My recommendation: For most homelabbers getting into local AI, the RTX 3060 12GB at ~$300 is the obvious starting point. If you’re serious about quality, save for the RTX 3090 24GB used — nothing else gives you 24GB VRAM at that price. Check our VRAM Calculator to see exactly which models fit your card.

🍓 Single-Board Computers

Not everything needs a full mini PC. Single-board computers handle lightweight, always-on services where silence, size, and power draw matter. Pi-hole, Home Assistant, DNS, VPN endpoints — these are perfect for a Pi 5.

🍓
Raspberry Pi 5 8GB ~$80 — Best SBC
Pi-hole, Home Assistant, WireGuard, lightweight Docker. 2.4GHz quad-core, PCIe 2.0 for NVMe hat. Pulls 3-5W idle.
Check price →
🏠
Argon ONE Case for Pi 5 ~$30 — Passive Cooling Case
Aluminum body acts as heatsink. Full-size HDMI, GPIO access, M.2 NVMe slot in the base. Makes the Pi look like proper hardware.
Check price →
🖥️
Pi-KVM ~$150 — Remote Server Management
IP-KVM over the network — see BIOS, mount ISOs, control power. Like IPMI/iDRAC but for consumer hardware. Essential for headless servers.
Check price →

⚡ AI Accelerators

Dedicated AI accelerators handle specific ML tasks (object detection, classification) without tying up your CPU or GPU. Essential for Frigate NVR and Immich photo processing. They sit alongside your main hardware.

📡 Networking

Your homelab is only as good as your network. VLANs, proper APs, and a managed gateway make the difference between “it works” and “it works reliably for everyone in the house.” UniFi is the homelab standard for a reason.

📶
UniFi U6+ ~$100 — Best Home AP
Wi-Fi 6, PoE-powered, ceiling-mount. Covers a 2-3 bedroom apartment easily. One AP per floor for houses. VLAN support for IoT isolation.
Check price →
🌐
UniFi Dream Machine SE ~$500 — All-in-One Gateway
Router + 8-port PoE switch + UniFi Network controller + IDS/IPS in one box. Runs UniFi Protect for cameras too. If you want one device to rule the network.
Check price →
🔌
UniFi Switch Lite 8 PoE ~$110 — Managed PoE Switch
8-port GbE, 4 PoE+ ports (52W budget). Powers APs and cameras. VLAN-capable, managed from UniFi controller. Compact and fanless.
Check price →
Pro tip: If you already have a router you’re happy with, just add a U6+ access point and a small PoE switch. You don’t need the Dream Machine unless you want centralized management, IDS/IPS, or UniFi Protect cameras.

🔋 Power & Memory

Two things that are easy to forget but critical: a UPS to survive power blips (especially if you’re running ZFS or databases), and enough RAM to actually use your hardware.

🔋
APC Back-UPS Pro 1500VA ~$180 — UPS for the Stack
900W capacity, USB monitoring via NUT. Powers a mini PC + NAS + switch for 15-20 minutes — enough for clean shutdown. Pure sine wave output.
Check price →
🧠
Crucial Pro 32GB DDR5 SODIMM ~$110 — RAM Upgrade
4800MHz CL40. Upgrade your mini PC from 16GB to 32GB or 64GB. More RAM = more VMs, more containers, bigger ZFS ARC cache.
Check price →

☁️ Cloud Overflow

Sometimes your homelab isn’t enough — you need a public-facing server, GPU burst compute, or just don’t want to maintain hardware for a specific workload. That’s where cloud makes sense alongside (not instead of) your homelab.

🌊
DigitalOcean Droplets $200 Free Credit
When you need a public-facing server, CI/CD runner, or remote backup target. $6/mo for a basic Droplet. Use referral link for $200 credit over 60 days.
Get $200 credit →
🧠
DigitalOcean GPU Droplets H100 / A100 On-Demand
Need to fine-tune a model or run 70B+ inference without buying a $3,000 Mac Studio? GPU Droplets with H100/A100 start at ~$2.50/hr. Burst when you need it, shut down when you don’t.
Get $200 credit →
Hybrid approach: Run your always-on services (Pi-hole, Home Assistant, NAS, Immich) on local hardware. Use cloud for public websites, CI/CD, and burst GPU compute. This site runs on DigitalOcean while my homelab handles everything internal.

🔗 Related Tools & Guides

🎯 LLM Hardware Checker

Enter your GPU or Mac and see exactly which LLMs you can run locally, with quantization and speed estimates.

🧮 VRAM Calculator

Calculate exactly how much VRAM a model needs at different quantization levels. Match models to your GPU.

🤖 Local LLMs Guide

Complete guide to running AI models locally — Ollama, llama.cpp, model recommendations, and performance benchmarks.

📸 Self-Hosted Photos Guide

Immich vs PhotoPrism vs Synology Photos — with NAS sizing, Coral TPU setup, and migration paths from iCloud/Google.

Frequently Asked Questions

What is the best mini PC for a homelab in 2026?

The Beelink SER5 with AMD Ryzen 5 is the best budget pick at ~$300 — it handles Proxmox, Docker, and 10+ containers at 15W idle. For heavier workloads, the Minisforum UM790 Pro (Ryzen 9, DDR5) steps up. Intel NUC 13 Pro is best for dedicated Proxmox hosts with vPro.

How much should I spend on a homelab to start?

Under $700 gets you running. A Beelink SER5 ($300) + Samsung 990 EVO 1TB ($90) + APC UPS ($180) = ~$570. Add NAS and drives later when you actually need shared storage. Start small, expand based on what you use.

Should I use a GPU or CPU for local AI?

GPU, always. A $300 RTX 3060 12GB does 30-40 tok/s on 7-8B models; a Ryzen 9 CPU does 5-10 tok/s on the same model. GPU VRAM determines max model size: 12GB for 7-8B, 16GB for 14B, 24GB for 27-34B. CPU-only is too slow for regular use.

Is a NAS better than direct-attached storage?

NAS is better when multiple devices need shared access (photos, backups, media). DAS is simpler for single-server setups. Most homelabbers start with NVMe in their mini PC, then add a Synology NAS when they need shared storage or RAID redundancy.

Is UniFi networking worth it?

Yes, if you want VLANs, IoT isolation, and centralized management. A single U6+ AP ($100) is a massive upgrade over consumer routers. The Dream Machine SE ($500) adds IDS/IPS and camera support. If you just need better Wi-Fi without VLANs, any standalone Wi-Fi 6 AP works.

Do I need a UPS for my homelab?

Yes. A $180 APC Back-UPS Pro 1500 protects against power spikes and gives 15-20 minutes for clean shutdown. Without one, a power blip can corrupt ZFS pools and Proxmox configs. Use NUT via USB for automatic shutdown scripts. Cheapest insurance for your whole stack.