Skip to main content

Home Server Buying Guide

Best PC for a home server. — Always-on. Low-power. Load-shedding-proof.

Plex for the family, Home Assistant for the lights, Nextcloud for your photos. A home server pays for itself in two years of streaming subscriptions — if you build it right for SA's grid.

  • 9 min read
  • Updated June 2026
  • Reviewed by Evetech Hardware Team
By the end of this guide, you'll know which CPU fits your workload, how to size RAM and drives, and how to keep the server alive through stage 6.
idle draw target
10-15W
three tier range
R8k-R45k
UPS runtime
90 min
Best Pc Home Server Sa
What you'll actually run

What you'll actually run

What you'll actually run
What you'll actually run

A "home server" can mean very different things. Before spec'ing hardware, map the services you actually want running 24/7. Most SA home servers fall into one of three workload patterns.

Workload patternTypical servicesHardware target
Always-on lightPlex/Jellyfin, Home Assistant, Pi-hole, Tailscale, SyncthingN100, 16GB, 2 drives
Family NAS + mediaAbove + Nextcloud, Immich, Frigate NVR (4 cameras), VaultwardenRyzen 7600G, 32GB, 4-6 drives
Homelab enthusiastAbove + Proxmox VMs, K3s cluster, AI/ML containers, game serversRyzen 7 PRO 7745, 64GB ECC, 8 drives

The biggest sizing mistake is buying for "maybe someday" workloads. Start with the services you'll run in month one — adding drives or RAM later is easy. Buying a 12-core CPU and 128GB RAM "just in case" wastes R10,000 and burns electricity for two years before you use it.

The second biggest sizing mistake: under-spec'ing the always-on tier. A R3,000 Raspberry Pi 5 sounds appealing until you try to run Plex transcoding plus Home Assistant plus Frigate on it. The N100 mini-PC tier sits at the price-performance sweet spot for most SA users.

CPU — the low-power priority

A home server runs 24 hours a day, 365 days a year. At SA's R3.20/kWh, every 10W of idle draw costs you R280 per year. A 50W idle versus a 10W idle is R1,400 per year — over five years that's an extra R7,000 in electricity, plus the load-shedding generator/UPS sizing burden.

Intel N100 / N305 is the home-server king for 2026. 4 cores (N100) or 8 cores (N305) at 6W TDP, Quick Sync for Plex/Jellyfin hardware transcoding, 4K HEVC decode up to 6 simultaneous streams. Comes pre-installed on Topton, CWWK and Beelink mini-ITX boards at R3,000-R4,500.

Ryzen 5 7600G / Ryzen 7 7700 for the mid-tier. RDNA2 iGPU also handles Plex transcoding (slightly behind Quick Sync but capable), 8C/16T provides headroom for Nextcloud, Immich AI photo tagging, Frigate NVR and a few VMs. 35W TDP mode in BIOS keeps idle around 18-25W.

Ryzen 7 PRO 7745 / Ryzen 9 PRO 7945 for ECC support. AMD's PRO series enables ECC RAM on consumer AM5 platform — paired with an ASRock Rack X670E motherboard you get enterprise-grade memory error correction at ~40% the cost of a true Xeon/Epyc build.

RAM and storage planning

RAM sizing follows your workload. Plex/Jellyfin caches metadata in RAM — 4GB is enough. Home Assistant uses 1-2GB. Nextcloud with database adds 2-4GB. Frigate with object detection on 4 cameras eats 4-8GB. Add a 2GB headroom for the OS.

  • 16GB minimum — Plex + Home Assistant + Pi-hole + Tailscale (always-on tier).
  • 32GB sweet spot — above plus Nextcloud, Immich, Frigate (4 cameras), Vaultwarden, a couple of game servers.
  • 64GB+ enthusiast — Proxmox host with 4-8 LXC/VM guests, ZFS dedup considerations, AI/ML containers.
  • ECC tier — 32GB or 64GB ECC DDR5 on ASRock Rack / Asus W-series with Ryzen PRO CPU.

Storage tiering matters more than raw capacity. The pattern that works: fast NVMe for OS and frequently-accessed data, large HDD for bulk media. ZFS or Unraid cache pools handle the staging automatically.

For drives, stick to NAS-rated models. WD Red Pro, Seagate IronWolf Pro and Toshiba N300 are SA-available and rated for 24/7 operation with vibration tolerance for multi-drive bays. Avoid WD Blue / Seagate Barracuda desktop drives in a server — they're spec'd for 8-hour use and will fail at half the expected lifespan.

Capacity planning by tier

  • Entry — 1x 1TB NVMe (OS + apps) + 2x 8TB HDD in mirror = 8TB usable.
  • Mid — 1x 1TB NVMe (OS) + 1x 2TB NVMe (Unraid cache) + 4x 12TB HDD in RAIDZ1 = 36TB usable.
  • Enthusiast — 2x 2TB NVMe (mirrored OS) + 2x 4TB NVMe (VM storage) + 6x 16TB HDD in RAIDZ2 = 64TB usable.

Three build tiers

R8,000 — Always-on light (N100)

Topton or CWWK N100 mini-ITX board (R3,500) with onboard CPU and 2.5GbE. 16GB DDR4 SODIMM (R900). 1TB NVMe Crucial P3 Plus (R1,000). 2x 8TB WD Red NAS HDD (R2,200 each). Jonsbo N3 case with 8 hot-swap bays (R2,800). Total ~R8,000 if you re-use a 350W SFX PSU, ~R11,000 with new PSU and Jonsbo case.

R20,000 — Family NAS & media (Ryzen 7600G)

Ryzen 5 7600G (R4,500). ASRock B650M Pro RS (R3,500). 32GB DDR5-5600 (R2,400). 1TB NVMe Crucial T500 (R1,200) + 2TB NVMe Samsung 990 Pro for cache (R2,800). 4x 12TB Seagate IronWolf Pro (R4,500 each = R18,000... budget reality: drop to 4x 8TB at R2,400 each = R9,600). Jonsbo N4 case (R3,200). Corsair SF600 PSU (R2,400). Total assembles around R20k-R26k depending on drive sizes.

R45,000+ — Enthusiast ECC homelab

R45,000+ - Enthusiast ECC homelab
R45,000+

Ryzen 7 PRO 7745 (R10,500). ASRock Rack X670E-W AS (R6,800). 64GB DDR5 ECC UDIMM (R7,200). 2x 2TB Samsung 990 Pro mirrored (R2,800 each). 2x 4TB Samsung 990 Pro for VM storage (R5,500 each). 6x 16TB WD Red Pro (R6,500 each = R39,000). Fractal Define 7 XL case (R4,500). Seasonic Prime PX-850 (R3,800). Total without drives ~R45k; with full 6x 16TB drive set ~R84k. Build the chassis first, add drives as data grows.

Operating system & software stack

The hardware is only half the home server. The OS choice shapes how much time you'll spend maintaining it.

OSBest forCost
UnraidEasy GUI, mixed-size drives, Docker app storeR1,800 once-off (Pro)
TrueNAS ScaleZFS pools, ECC builds, container supportFree
Proxmox VEVMs + LXC, multi-node clusters, enthusiast tierFree (paid support optional)
Home Assistant OSDedicated smart-home box on a Pi or N100Free
Debian + Docker ComposeBare-bones flexibility for sysadminsFree

Unraid wins for most SA users. The GUI is friendly, the Community Applications store has every container you'd want pre-configured (Plex, Jellyfin, Home Assistant, Nextcloud, Frigate, Pi-hole, Tailscale, AdGuard) and you can mix drive sizes — buy a 16TB now, add another later without rebuilding the array.

TrueNAS Scale wins for ZFS purists with ECC RAM and identical-sized drives. The ZFS snapshot and replication story is best-in-class. Steeper learning curve than Unraid; expect a weekend to get comfortable.

Proxmox wins for the enthusiast running multiple VMs (a TrueNAS guest, a Home Assistant OS guest, a Windows VM for Blue Iris, a Linux VM for Plex). Cluster support means you can add a second node later and live-migrate workloads.

Across <strong>300+ home-server builds</strong> we've shipped from Centurion, the N100 mini-ITX has overtaken the older "repurposed Ryzen 3600" recipe as the most-ordered configuration. The reasons are practical: idle power dropped from 65W to 11W (a R190/month electricity saving in SA), the build fits in a 4-litre Jonsbo case, and a 1500VA UPS gives you <strong>2.5 hours of runtime</strong> instead of 25 minutes. For load-shedding-era SA, that delta isn't a nicety — it's the difference between Plex going down at stage 4 and Plex staying up through stage 6.

Behind the Build · From our service bench

Load-shedding survival

A home server that crashes on every Eskom cycle isn't a home server — it's a frustration generator. SA's grid reality forces UPS planning into the design from day one.

The minimum baseline: a 1500VA pure-sine-wave UPS feeding the server, switch, fibre ONT and a CCTV NVR if you have one. Pure-sine matters — simulated-sine cheaper units cause modern switched-mode PSUs to behave unpredictably and shorten UPS battery life.

  • APC BR1500MI — R3,500. 865W output. ~90 min runtime on a 15W N100 server + switch + ONT.
  • CyberPower CP1500EPFCLCD — R3,200. 900W. Similar runtime, AVR included.
  • Mecer 1500VA pure sine — R2,800. SA-friendly support, replacement batteries widely available.
  • Eaton 5E Gen2 1600VA — R4,400. Premium build, longest battery life of the four.

Graceful shutdown is non-negotiable. Install NUT (Network UPS Tools) on the server and configure it to trigger a clean shutdown when the UPS hits 20% battery. Sudden power-off during ZFS or BTRFS writes can corrupt pools — even with COW filesystems, a graceful shutdown saves you a 4-hour scrub.

The next tier up: a 1.2-2kWh inverter + lithium combo (Mecer Axpert MAX 3kW, Kodak King 1.8kWh, Sunsynk 5kW) charged from grid. These run multiple hours per cycle and silently switch on grid loss. Pair with solar later if you want to disconnect from Eskom's whims entirely. Budget R18,000-R45,000 for inverter + battery + install.

Common home-server mistakes

Buying a 200W+ GPU for "AI later". A discrete RTX 3060 idles at 15-20W and pulls 170W under load. Over 24/7 operation that's ~R450/month in extra electricity. Use the iGPU for Plex/Jellyfin; if you genuinely need GPU AI compute, build a separate workstation you can turn off.

Using consumer SSDs for ZFS SLOG. ZFS write-cache (SLOG) needs power-loss-protected enterprise SSDs (Intel Optane 905P, Kioxia CD7). A consumer NVMe used for SLOG loses queued writes on power loss — defeating the entire point of having a SLOG.

Ignoring fan noise. A home server lives in your house, not a server room. Pick a Jonsbo, Fractal Define or be quiet! Pure Base case with sound-dampened side panels. Replace stock fans with Noctua NF-A12x25 (R420 each) — the noise floor drop is worth the spend.

Not setting up automated backups. RAID is not a backup. A home server hosting your family photos needs a 3-2-1 backup strategy — 3 copies, 2 different media, 1 off-site. Use Backblaze B2 (~R85/TB/month) or rsync to a friend's NAS over Tailscale. RAID rebuilds fail too often to trust as your only copy.

Skipping monitoring. Install Uptime Kuma or Beszel within the first week. You want to know before family members start complaining that Plex is down. Pair with a Telegram or Discord webhook for push notifications.

Key takeaways

  1. Intel N100 wins the always-on tier — 6-15W idle, Quick Sync transcoding, R8k entry build.
  2. 16GB RAM minimum, 32GB sweet spot, 64GB+ for Proxmox / ZFS dedup workloads.
  3. NAS-rated drives only — WD Red Pro, Seagate IronWolf Pro, Toshiba N300. Never desktop drives.
  4. 1500VA pure-sine UPS minimum + NUT for graceful shutdown. Inverter + lithium for true 24/7.
  5. RAID is not a backup. 3-2-1 backup strategy with Backblaze B2 or off-site sync from day one.

Frequently asked questions

  • What's the best CPU for a home server in SA?
    Intel N100/N305 for always-on low-power, Ryzen 7600G for mid-tier all-rounders, Ryzen 7 PRO 7745 with ASRock Rack for the ECC enthusiast tier.
  • How much RAM does a home server need?
    16GB minimum for Plex + Home Assistant + Pi-hole, 32GB sweet spot adding Nextcloud + Frigate NVR, 64GB+ for Proxmox VM workloads.
  • Do I need ECC RAM for a home server?
    Only for ZFS with critical data or large databases. Non-ECC DDR5 is fine for media + Home Assistant workloads. ECC adds R3-6k to a build.
  • How many drives should a home server have?
    Entry: 1 NVMe + 2 HDD mirror. Mid: 2 NVMe + 4 HDD in RAIDZ1 or Unraid. Enthusiast: 4 NVMe + 6-8 HDD in RAIDZ2. Always NAS-rated drives.
  • What OS should I run on a home server?
    Unraid for the GUI-friendly path (~R1,800 once-off). TrueNAS Scale for free ZFS-focused builds. Proxmox for the VM-heavy enthusiast.
  • How do I survive load-shedding with a home server?
    1500VA pure-sine UPS (~90-120 min runtime on N100) + NUT for graceful shutdown. Inverter + lithium combo for true stage 6 survival.
  • Can I use an old gaming PC as a home server?
    Yes, but expect 50-80W idle vs 10W for an N100 — about R1,400-R2,200/year extra electricity. Use what you have, but purpose-built N100 pays back in 18-24 months.
  • Do I need a GPU in a home server?
    Not usually. Intel Quick Sync handles 4-6 simultaneous 4K transcodes natively. Add a low-profile GPU only for 8+ transcodes or AI workloads.
EvetechYou Dream It, We Build It

Elevating your gaming experience with premium hardware and cutting-edge technology since 2007.

Stay updated

Get the latest deals and tech news

Hours

Mon–Fri: 9am – 4pm

Sat: 9am – 12pm

Copyright © 2007 - 2026 - All rights reserved by EVETECH (Pty) Ltd

All images appearing on this website are copyright Evetech.co.za. Any unauthorized use of its logos and other graphics is forbidden. Prices and specifications are subject to change without notice. EVETECH IS NOT RESPONSIBLE FOR ANY TYPO, PHOTOGRAPH, OR PROGRAM ERRORS, AND RESERVES THE RIGHT TO CANCEL ANY INCORRECT ORDERS. Please Note: Product images are for illustrative purposes only and may differ from the actual product.