If you already know you want to build a home server, the next decision — and the one that trips up the most beginners — is which operating system to put on it. Proxmox, TrueNAS, and Unraid are the three most recommended options, and they solve slightly different problems. Picking based on "which is best" instead of "which matches what I'm actually doing" is the most common beginner mistake, so this guide is organized around use cases first.

Advertisement placeholder Reserved for a Google AdSense unit once the site is approved. No ad code is loaded yet.

The short answer

Proxmox VE

Proxmox VE (Virtual Environment) is a free, open-source virtualization platform. Think of it as turning one physical computer into several separate virtual computers, each fully isolated from the others. You could run TrueNAS inside a Proxmox virtual machine, alongside a separate virtual machine for Home Assistant, alongside a Docker container running Jellyfin — all on the same physical box.

Strengths

Weaknesses

Cost: Free. An optional paid support subscription exists for business use, but home users run it free indefinitely.

TrueNAS (Scale or Core)

TrueNAS is built around one core job: storing your files safely, using a filesystem called ZFS that's designed to detect and, where possible, self-heal data corruption — something a regular hard drive setup won't do. TrueNAS Scale (Linux-based) also runs apps and virtual machines, so it has grown from "just a NAS OS" into a genuine all-in-one platform, though storage remains its core strength.

Strengths

Weaknesses

Cost: Free.

Unraid

Unraid takes a different approach to storage: instead of requiring matched drives in a strict array like traditional RAID or ZFS, it lets you mix and match drive sizes and add capacity one drive at a time — genuinely useful if you're building your storage up gradually from spare drives. It pairs this with what's widely considered the easiest app-installation experience of the three, via its Community Applications store.

Strengths

Weaknesses

Cost: Paid license, one-time fee, tiered by number of storage devices.

Advertisement placeholder Reserved for a Google AdSense unit once the site is approved. No ad code is loaded yet.

Side-by-side comparison

Proxmox VETrueNAS ScaleUnraid
Best forRunning many isolated VMs/containersSafe, large-scale file storageEasiest app setup, flexible drives
CostFreeFreeOne-time paid license
Beginner friendlinessModerateModerateHighest
Storage approachNot the focus (pair with TrueNAS/ZFS)ZFS, strict pools, strongest protectionFlexible array, mixed drive sizes
App ecosystemDocker/LXC, more manualBuilt-in apps catalogCommunity Applications, one-click
RAM needsModerateHigher (ZFS caching)Moderate

What we'd actually recommend for a first build

For most people reading a "beginner" guide, we lean toward one of two paths:

  1. If your main goal is media/photos/file storage first — start with TrueNAS Scale. It's free, and you'll get real data-protection benefits from day one, with apps available once you're ready to add them.
  2. If you already know you want to run several unrelated services (media server, Home Assistant, Pi-hole, a couple of personal projects) and don't mind a slightly steeper first week — start with Proxmox, and run TrueNAS or simple Docker containers inside it for storage and apps.

Unraid is a genuinely good choice too, especially if the one-click app experience matters more to you than saving the license fee — but because the other two are free and equally capable for a beginner's first project, we suggest trying one of them first and only paying for Unraid if you specifically want its drive flexibility or interface.

You are not locked in. Nearly everyone who's been in this hobby a while has switched their server OS at least once. Your data (photos, media files) is portable between platforms as long as you back it up properly — see our forthcoming backup guide for the full walkthrough. Don't let the choice paralyze you; any of these three is a reasonable place to start.

Hardware requirements, roughly

All three will run comfortably on the kind of budget mini PC covered in our mini PC buying guide — 8–16GB of RAM and a modern low-power CPU is enough for a first build running several lightweight services. TrueNAS benefits from extra RAM if your storage pool grows large; Proxmox benefits from extra RAM the more virtual machines you run simultaneously.

HL
HomeLab Starter Team
We write hands-on, beginner-first guides to home servers and self-hosting. See our About page for more on how we test and choose recommendations.