Skip to content

Home Lab Starter Guide: What to Buy First

· 11 min read

The number one mistake in home lab planning is buying everything at once. You drop $1,500 on a NAS, drives, a managed switch, a UPS, and a mini PC. Three months later half of it sits idle because you ran out of weekends to configure it, or you realize you bought the wrong NAS for what you actually wanted to do.

Sequencing matters more than specs. Each piece of hardware should solve a problem you already have, not a problem you think you might have later. This guide walks through what to buy first, what to buy second, and why the order matters as much as the gear itself.

Phase 1: Start With Compute (~$170)

Your first purchase should be a mini PC. Not a NAS, not a switch, not a rack. A mini PC.

The reason is simple: a mini PC running Proxmox teaches you the foundational skills that make every later purchase more useful. Virtualization, containers, networking bridges, storage pools, SSH, firewalls — you learn all of it on a $170 box instead of a $600 one.

The Beelink Mini S12 Pro (N100) is the default recommendation. It runs an Intel N100 (4 cores, 3.4GHz burst), comes with 16GB DDR4 and a 500GB SSD, draws 6-10W at idle, and costs ~$170. That is less than a decent dinner for two, and it gives you a real hypervisor.

If you want dual 2.5GbE NICs for pfSense or OPNsense routing, the Beelink EQ14 (N150) is the better pick at ~$190. The N150 is essentially an N100 refresh with slightly higher burst clocks and the dual NICs save you from needing a USB Ethernet adapter later.

What to do with it

  1. Download the Proxmox VE ISO and flash it to a USB drive with Rufus or Etcher
  2. Install Proxmox on the mini PC (takes about 15 minutes)
  3. Create your first LXC container running Ubuntu or Debian
  4. Install Docker inside it and spin up Pi-hole, Uptime Kuma, or Home Assistant

You will learn more in that first weekend than from a month of watching YouTube home lab tours. And when you inevitably break something, you reinstall Proxmox in 15 minutes and start over. The cost of failure is zero.

For deeper recommendations on mini PCs, see the best mini PC for home server roundup. If Proxmox is your primary goal, the best mini PC for Proxmox guide covers hardware compatibility in detail.

How long to stay in Phase 1

At least four to six weeks. You need time to discover what you actually want to run. Some people realize they mostly want Docker containers and a reverse proxy. Others want full VMs for Windows testing or Kubernetes clusters. Your Phase 2 and 3 purchases depend on answers you can only get by using Phase 1 hardware.

Phase 2: Add a Managed Switch (~$30–$110)

Most guides tell you to buy a NAS second. That is wrong for most people. Buy a switch first.

Here is why: your ISP router has four Ethernet ports, no VLAN support, and no traffic visibility. The moment you have a mini PC, a NAS (coming in Phase 4), and a couple of other devices, you need more ports and better control. But the real reason to buy a switch early is that it teaches you networking fundamentals — VLANs, port mirroring, IGMP snooping — that make your NAS and future devices easier to configure correctly.

What to buy

Budget: TP-Link SG108E (~$30) Eight gigabit ports, VLAN support, QoS, IGMP snooping, and a web management UI. At ~$30 this is absurdly good value. It does not do PoE, so if you need to power access points or cameras from the switch, look elsewhere. But for learning VLANs and segmenting your lab traffic from your home network, it is the right first switch.

Mid-range with PoE: TP-Link SG2008P (~$70) Same 8-port layout but with 4 PoE+ ports at 62W total budget. If you plan to add a UniFi access point or PoE-powered camera, this saves you from buying a second switch later. Omada SDN integration is a bonus if you go deeper into the TP-Link ecosystem.

UniFi ecosystem: UniFi USW-Lite-8-PoE (~$110) Four PoE+ ports, 52W budget, fanless, and fully integrated with the UniFi controller. If you are already running a UniFi access point or plan to, this switch gives you single-pane-of-glass management. The premium over the TP-Link is the software ecosystem, not the hardware.

For a full comparison, see the best network switch for home lab roundup.

What to do with it

  1. Connect your mini PC, your main desktop, and your router to the switch
  2. Create a VLAN for lab traffic separate from your home network
  3. Set up a trunk port to your Proxmox host so VMs can live on different VLANs
  4. Practice firewall rules between VLANs using pfSense or OPNsense in a VM

This is where networking concepts stop being abstract. You can read about VLANs for hours, or you can create two VLANs and watch a ping fail between them until you add the right firewall rule. The second approach sticks.

Phase 3: Protect Your Investment With a UPS (~$170–$220)

This is the phase most people skip entirely, and it is the one that saves you from the most expensive failures.

A UPS (uninterruptible power supply) sits between your wall outlet and your equipment. When power drops — even for a fraction of a second — the UPS keeps your devices running on battery. This matters because:

  • NAS drives mid-write can corrupt data. A power loss during a RAID rebuild can destroy the entire array. That is $300+ in drives and potentially irreplaceable data.
  • Mini PCs with running VMs lose state. Dirty shutdowns corrupt ZFS pools, databases, and Docker volumes.
  • Brownouts are invisible killers. Voltage sags damage power supplies over time without any obvious symptoms until something dies.

Buy the UPS before the NAS. Not after. The NAS is expensive and contains your data. Plugging a $350 NAS with $300 in drives into a wall outlet with no protection is gambling with $650.

What to buy

For a mini PC + NAS + switch: CyberPower CP1500PFCLCD (~$220) 1500VA / 1000W, pure sinewave output, USB monitoring so your NAS can auto-shutdown when battery gets low. This is the default recommendation for most home labs. At ~$220, it protects gear worth three to four times its price.

For a mini PC + switch only: CyberPower CP850PFCLCD (~$170) 850VA / 510W, same pure sinewave output in a smaller form factor. Enough for a mini PC and a switch but will be undersized once you add a NAS with spinning drives.

The pure sinewave matters. Cheaper simulated-sinewave UPS units can cause problems with active PFC power supplies found in many NAS devices. Do not save $40 on a simulated-sinewave model and risk your NAS shutting down during a transfer because the UPS output is too dirty.

For more options, see the best UPS for home lab guide.

Setup checklist

  1. Plug your mini PC, switch, and (future) NAS into the battery-backed outlets — not the surge-only outlets
  2. Connect the USB cable from the UPS to your NAS or Proxmox host
  3. Install NUT (Network UPS Tools) on Proxmox to monitor battery level
  4. Configure auto-shutdown at 20% battery remaining
  5. Test it by pulling the power cord — verify your gear shuts down gracefully

Phase 4: Add Network Storage When You Need It (~$500–$700)

Notice this is Phase 4, not Phase 1. A NAS is the most common first purchase for new home labbers, and it is usually premature. You buy a NAS before you know what you will store, how much IOPS you need, or whether Synology’s ecosystem versus TrueNAS on bare metal suits your workflow better.

By the time you reach Phase 4, you have been running services on Proxmox for a couple of months. You know whether you need Plex transcoding, bulk file storage, Time Machine backups, or all three. That knowledge shapes your NAS purchase.

What to buy

Default pick: Synology DS225+ (~$350) The DS225+ is Synology’s current 2-bay unit. It includes a 2.5GbE port (an upgrade from the DS224+‘s gigabit-only networking), runs DSM 7 with native Docker support via Container Manager, and supports BTRFS snapshots for self-healing storage. Two bays in RAID 1 give you one drive’s worth of usable space with full redundancy.

Budget alternative: Synology DS224+ (~$300) Still available and still excellent. If you do not need 2.5GbE on the NAS itself (your switch handles the bottleneck), the DS224+ saves ~$50 and runs the same DSM software.

Drives

Pair your NAS with CMR (Conventional Magnetic Recording) drives. Do not buy SMR drives for NAS use — they choke during RAID rebuilds and sustained writes. The difference matters enough that there is a full explainer on CMR vs SMR.

  • Seagate IronWolf 4TB (~$90 each) — Good starting point if you do not hoard media. Two in RAID 1 gives you 4TB usable.
  • Seagate IronWolf 8TB (~$170 each) — Better per-TB value and more headroom. Two in RAID 1 gives you 8TB usable.

Total Phase 4 cost: ~$500 (DS225+ with two 4TB drives) to ~$700 (DS225+ with two 8TB drives).

For more NAS options including 4-bay models, see best NAS for home lab.

Phase 5: Expansion — Only When You Hit a Wall

Phase 5 is not a single purchase. It is a category of upgrades you make over months or years as you hit specific bottlenecks. The key word is “specific.” Do not buy 10GbE networking because it sounds fast. Buy it because you measured your NAS transfer speeds, found them limiting, and need more throughput.

Common expansion paths

More compute: A second mini PC lets you build a Proxmox cluster with live migration. Two N100 nodes with 16GB each give you 32GB total RAM and the ability to move VMs between hosts without downtime. Total add: ~$170.

GPU for local AI: If you want to run local LLMs, Stable Diffusion, or other inference workloads, you need a dedicated GPU. This usually means stepping up from a mini PC to a small form factor desktop or a dedicated GPU server. See the best GPU for local LLMs guide before spending here — the minimum useful GPU for LLM inference is an RTX 3060 12GB, and the sweet spot changes every few months.

10GbE networking: Only relevant if you are editing video directly from your NAS or running iSCSI storage for VMs. For most home labs, 2.5GbE between the NAS and Proxmox host is plenty. When you do need 10GbE, you are looking at ~$100 per NIC and ~$200+ for a 10GbE switch — budget accordingly.

4-bay NAS upgrade: If you outgrow a 2-bay, a 4-bay NAS with RAID 5 gives you more usable capacity per drive. The Synology DS923+ is the default 4-bay choice. This is a replacement, not an addition — sell or repurpose the 2-bay.

Common Mistakes

Buying a rack before you need one. A rack is cable management infrastructure. If you have a mini PC, a NAS, and a switch, those three things fit on a shelf. A rack makes sense when you have rack-mountable gear — a patch panel, a rack UPS, rack-mount servers. Before that, it is furniture.

Skipping the UPS because “power rarely goes out.” It only takes one bad outage to corrupt a RAID array or lose a ZFS pool. The UPS is insurance, and at ~$220 for the CyberPower CP1500, it is cheap insurance relative to what it protects.

Starting with enterprise rack servers from eBay. A Dell R720 for $150 sounds like a bargain until you realize it draws 200-400W at idle, sounds like a jet engine, and needs a rack, rails, and a 20A circuit for a proper setup. A modern mini PC does 90% of the same work at 5% of the power draw and 0% of the noise.

Buying a NAS before you know what you will store. If you install Proxmox and run services for two months without once wishing you had network storage, you probably do not need a NAS yet. Wait until the pain is real.

Overbuying drives. Two 4TB drives in RAID 1 is a fine starting point. You can always migrate to larger drives later without losing data. Starting with 8TB drives “just in case” makes sense if you know you will hoard media, but most people do not need 8TB on day one.

The Complete Buying Sequence

PhaseWhat to BuyApproximate CostWhen
1Mini PC (Beelink N100)~$170Day one
2Managed switch (TP-Link SG108E)~$30Week 4-6
3UPS (CyberPower CP1500)~$220Before Phase 4
4NAS + drives (DS225+ + 2x 4TB)~$530Month 2-3
5Expansion (second node, GPU, 10GbE)VariesWhen needed

Phases 1 through 4 total roughly $950 and give you a complete, protected, functional home lab. You can spread that over three months and each phase is independently useful. Nothing sits idle waiting for the next purchase.

If $950 is too much to start, see the home lab under $500 guide for a tighter build. The sequencing logic is the same — compute first, then networking, then power protection, then storage. The specific hardware just shifts to cheaper alternatives.

The point is not to spend as little as possible. The point is to spend at the right time on the right thing, so every dollar teaches you something and every device gets used.

Frequently Asked Questions

What should I buy first for a home lab?
Start with a mini PC like the Beelink S12 Pro (N100) for ~$170. Install Proxmox, learn virtualization, and figure out what you actually want to run before spending on networking or storage.
How much does a starter home lab cost?
A functional starter lab costs $150-200 (one mini PC). A complete setup with NAS, managed switch, and UPS runs $900-1,200 spread across four phases. You do not need to buy everything at once.
Do I need a UPS for a home lab?
Yes, and you should buy one before adding a NAS. A power outage during a RAID rebuild or mid-write can corrupt data or destroy an array. A ~$220 sinewave UPS protects $500+ worth of NAS and drives.
Should I buy a rack for my home lab?
Not until you have at least three rack-mountable devices. A shelf or desk works fine for a mini PC, a NAS, and a switch. Racks are furniture that solves a cable management problem you probably do not have yet.

Get our weekly picks

The best home lab deals and new reviews, every week. Free, no spam.

Join home lab builders who get deals first.