- #homelab
- #hardware
- #networking
- #budget
A budget homelab starter kit
A working homelab for around $200: one used mini PC, a cheap managed switch, and the two upgrades that actually matter. Plus the truth about powerline adapters.

You start studying Security+ or eJPT and hit the wall I hit: the practice labs want two or three virtual machines running at once, and a normal laptop chokes on the second one. The internet's answer is a server rack, a used enterprise firewall, and a four-figure spend. You do not need any of that. You need one small box, one cheap switch, and money spent in exactly two places.
Total for everything below lands around $200 to $250. Here is where it goes.
One box: a used mini PC or a Raspberry Pi
A renewed Dell OptiPlex Micro. The best homelab computer is a used office mini PC. Companies lease these by the thousand and dump them after three years, so the market is flooded and the prices are good. A renewed Dell OptiPlex Micro with an i5 runs around $100 to $150 and holds three or four small VMs under Proxmox without complaint. It earned the spot because nothing else gives you real x86 virtualization at this price. The tradeoff: it is used hardware. The fan can be louder than the listing admits, the CMOS battery may be dying, and the warranty is whatever the renewed program covers. For lab gear at this price, I accept all of that.
A Raspberry Pi 5, 8GB. The other route. A Raspberry Pi 5 with 8GB of RAM is silent, sips something like 10 watts, and ARM Linux is worth knowing. It earned the spot for the case where the lab has to live in your bedroom and fan noise is a dealbreaker. Pi-hole plus a few Docker containers is a legitimate first lab. The honest tradeoff: once you add the official power supply, a case with a fan, and storage, you have spent close to mini PC money for a machine that cannot run most x86 VMs, and the vulnerable lab targets you practice against for eJPT are x86 VMs. Pick one route, not both. If certs are the goal, pick the OptiPlex.
The network side, and the powerline truth
A cheap managed switch. An unmanaged switch moves packets. A cheap managed one teaches you things. The TP-Link TL-SG108E costs around $30 to $40 and gives you VLANs and port mirroring. Port mirroring means the switch sends a copy of another port's traffic to your machine so you can watch it in Wireshark, which is exactly the hands-on the Security+ network objectives assume you have. VLANs let you build the segmented network the exam keeps describing instead of memorizing a definition of it. Tradeoff: this is a "smart" switch, not a true managed switch. No CLI, no SSH, no PoE, and the web interface feels like 2012. For learning the concepts, it is plenty.
Skip this: powerline ethernet adapters. This is the obvious buy when the router is in another room, and it is the one I want to talk you out of. The box says 1000 Mbps. That number is a link rate measured under ideal conditions between outlets on the same circuit. In a real house, with the adapters on different circuits and a fridge or a space heater sharing the wiring, real throughput often lands well under 100 Mbps, with latency spikes and random dropouts on top. Moving VM images over that connection is misery. No link for this one, on purpose.
A flat Cat6 cable instead. What actually solves the router-in-the-other-room problem is a flat Cat6 cable, 50 feet for around $15. Flat cable slides under doors and pins along a baseboard with the clips that come in the bag. It earned the spot by being boring and reliable at gigabit, every single day. Tradeoff: it is ugly, and you will spend twenty minutes on your knees routing it. Do it anyway.
Where the money actually matters: RAM and the SSD
16GB of DDR4. VMs run out of RAM long before they run out of CPU. An old i5 has cores to spare; 8GB does not have VMs to spare. A Crucial 16GB DDR4 SODIMM kit costs around $30 to $40 and roughly doubles what the mini PC can hold at once. Check your exact model's maximum RAM and slot count before ordering, because some minis only have one slot. Tradeoff: RAM money is invisible. Nothing looks better afterward. Everything just stops swapping, which is the whole point.
A real SSD. Used minis often arrive with a small or worn-out drive. A Crucial P3 500GB NVMe runs around $35 to $45 and is the difference between a VM booting in seconds and booting in minutes. If your box has no NVMe slot, the SATA Crucial MX500 500GB does the same job a little slower. Tradeoff: budget NVMe drives like the P3 have no DRAM cache, so long sustained writes slow down. Snapshotting a few lab VMs will never make you notice. Hosting a busy database would.
One more limit worth stating plainly: a homelab does not study for you. I still have to put in the flashcard reps and the reading, same as before I had hardware opinions. The lab just turns definitions into things I have actually broken and fixed.
If you buy one thing from this list, buy the used OptiPlex Micro and put 16GB of RAM in it. That single box, wired straight into your router, is 90 percent of a starter homelab. The switch, the flat cable, and the bigger SSD can all come later. The box with enough memory is the part you will never regret.
community rating
$ ls ./comments
sign in or create an account to rate and comment.
no comments yet, be first.