Contents (14 sections)
- Three philosophies for the same goal
- Proxmox VE: the compute hypervisor
- TrueNAS SCALE: the ZFS-first NAS
- Unraid: the flexible consumer array
- Comparison across 7 dimensions
- Licence and cost
- Base system
- Virtualisation engine
- Containers
- Storage management
- Scalability and clustering
- Decision tree: when to choose what
- Why Proxmox remains the best compromise for sovereignty
- Conclusion
When you decide to move away from the big US tech platforms, the first question is not “which applications will I host” but “what base will I run them on”. And three names keep coming up in every self-hosting discussion: Proxmox VE, TrueNAS SCALE and Unraid. On paper, all three tick the same boxes (virtualisation, containers, storage, web interface), but in practice they meet very different needs.
This article settles the question on measurable technical criteria, not community preferences. By the end, you will know exactly which product to choose for your profile and constraints, and above all which one to avoid for your use case.
Three philosophies for the same goal #
Proxmox VE: the compute hypervisor #
Proxmox Virtual Environment is a Type 1 hypervisor based on Debian. Its logic: turn a physical server into a miniature private cloud where you orchestrate KVM virtual machines and LXC containers. Storage and networking are there to serve compute, not the other way round. It follows the philosophy of VMware ESXi or Hyper-V, but is fully open source and free in its community edition.
TrueNAS SCALE: the ZFS-first NAS #
TrueNAS SCALE (formerly FreeNAS on FreeBSD, now on Debian) is first and foremost an enterprise storage system. Its DNA is ZFS: a file system built for absolute integrity, with snapshots, replication, compression and continuous block verification (scrubs). Virtualisation exists, but it is grafted on top as a secondary module. If your data matters more than anything else, this is where to go.
Unraid: the flexible consumer array #
Unraid is a proprietary Slackware distribution that runs in RAM from a USB stick. What sets it apart: you can add hard drives of completely different sizes to the storage pool, with dedicated parity for fault tolerance. It is unbeatable if you want to gradually reuse a mix of disks collected over time. The downside: it is paid (lifetime licence or subscription) and advanced networking remains limited.

Comparison across 7 dimensions #
Licence and cost #
- Proxmox VE: open source under AGPL v3, free. An optional “Enterprise” subscription gives access to the stable package repository and commercial support.
- TrueNAS SCALE: open source, free. Enterprise support through TrueNAS Enterprise is paid.
- Unraid: proprietary. Paid licence: Basic (~$49), Plus, Pro for life, or an annual subscription depending on recent versions. No free version for production.
Base system #
- Proxmox VE: stable Debian Linux, reachable over SSH, modifiable like any Debian system.
- TrueNAS SCALE: Debian Linux, but the user is expected never to touch the system outside the web interface.
- Unraid: Slackware running entirely in RAM from the USB stick. The USB stick is the system's identity; losing it means losing the licence.
Virtualisation engine #
- Proxmox VE: enterprise-class KVM with every option exposed (CPU pinning, NUMA, vGPU, PCIe passthrough). No compromises.
- TrueNAS SCALE: KVM through a simplified application layer. Advanced settings are less exposed.
- Unraid: KVM with excellent hardware passthrough support (GPU, USB), historically aimed at gamers and virtualised workstations.
Containers #
- Proxmox VE: native LXC (system containers that behave like lightweight machines), with its own interface. Docker is not officially supported on the host itself, but installs in a dedicated VM or LXC.
- TrueNAS SCALE: Docker and Kubernetes (SCALE app catalogue). Very approachable if you know Docker.
- Unraid: native Docker and Docker Compose, managed from the web interface. This is its strength for application services.
Storage management #
- Proxmox VE: ZFS, LVM, Ceph, NFS and iSCSI network storage. The most versatile.
- TrueNAS SCALE: enterprise ZFS with snapshots, asynchronous replication, deduplication and pool encryption. The most advanced on ZFS.
- Unraid: parity array with mixed-size disks, plus an optional ZFS cache pool. Unique in this respect.
Scalability and clustering #
- Proxmox VE: native clustering up to 32 nodes, high availability, live migration, asynchronous ZFS replication, Ceph integration for distributed storage.
- TrueNAS SCALE: expansion through SAS controllers and ZFS pools. Clustering is possible but not the main target.
- Unraid: individual disks added to the pool. No real multi-machine clustering in the standard version.
Decision tree: when to choose what #

- Is your primary need large-scale storage with data integrity? → TrueNAS SCALE.
- Do you want to run 20+ heterogeneous application services, with migration and high availability? → Proxmox VE.
- Do you have a pile of disks of different sizes that you want to combine without reformatting everything? → Unraid.
- Do you need reliable PCIe passthrough for a gaming or transcoding GPU? → Unraid first, Proxmox second.
- Are you working with multiple nodes and automatic failover? → Proxmox (native cluster) or TrueNAS Enterprise (paid HA).
Why Proxmox remains the best compromise for sovereignty #
If you had to choose a single base to build a service-oriented private cloud (Nextcloud, Vaultwarden, Matomo, mail, media, home automation, backups, monitoring…), Proxmox wins. Three reasons: the KVM/LXC duality lets you adjust isolation service by service, its storage flexibility lets you attach any external NAS later, and free native clustering opens the door to high availability without changing product the day your fleet grows.
TrueNAS remains excellent as a complement for the data layer, but trying to make it your main hypervisor is a poor investment. Unraid is unbeatable for a consumer homelab with recycled disks and a passthrough GPU, but its proprietary licence and single-node focus rule it out as soon as you are talking about professional or scalable infrastructure.
Conclusion #
Choosing a self-hosting base is not a matter of opinion: it is an architecture decision that shapes everything you can do afterwards. If your project is to replace Google Workspace, Microsoft 365 or AWS with infrastructure you control end to end, Proxmox VE is the only one of the three that really scales in that direction.
To put this into practice on Proxmox, two articles to read next: the step-by-step installation on a Hetzner server without an official template, and the move from LVM to ZFS that unlocks replication and high availability.




