TrueNAS SCALE vs CORE in 2026: Which Should You Install?
TrueNAS CORE is FreeBSD-based and battle-tested. TrueNAS SCALE is Linux-based and runs containers and VMs natively. Here is how to pick the right one for a home NAS today.
TrueNAS ships in two flavors: TrueNAS CORE (FreeBSD-based, the long-time default) and TrueNAS SCALE (Debian Linux-based, with first-class support for KVM virtual machines and Kubernetes-orchestrated apps). iXsystems treats SCALE as the strategic future of the platform — but CORE is not abandoned, and it remains the right answer for a meaningful subset of home users.
This guide explains how the two differ, what each is genuinely good at, and how to choose.
The short version
- Choose SCALE if you want to run containerized applications (Nextcloud, Jellyfin, Immich, Pi-hole, Home Assistant) directly on your NAS, or if you want to host VMs for things like Windows Server or Linux dev environments.
- Choose CORE if you want a focused storage appliance and nothing else, you already trust FreeBSD/jails, or you want the OS that has the longest production track record with OpenZFS.
- Both use OpenZFS underneath. Your pool is portable between them in either direction (with one important caveat we cover below).
What is the same
Both products are built around the same OpenZFS implementation, so the things people associate with TrueNAS — pool layouts, datasets and zvols, snapshots, replication, SMB, NFS, iSCSI, S.M.A.R.T. tests, scheduled scrubs — work essentially identically in either. The web UI looks slightly different but maps to the same concepts.
If you already know one, the other is a short transition.
What is different
Operating system
CORE runs on FreeBSD 13 (with FreeBSD 14 in the most recent releases). SCALE runs on Debian Linux 12.
That difference cascades. FreeBSD has a smaller hardware compatibility surface and fewer third-party drivers. Linux has broader support for newer NICs, GPUs (relevant if you transcode media), and consumer-grade NVMe controllers. For older or off-brand hardware, SCALE will more often work without intervention.
Apps and containers
This is the biggest functional split.
TrueNAS SCALE runs applications through a Kubernetes-based system (replaced incrementally in newer SCALE releases by a Docker Compose model). Out of the box you can deploy:
- Plex, Jellyfin, Emby (media)
- Nextcloud, Syncthing, Immich (file sync and photos)
- Vaultwarden, Home Assistant, Pi-hole, AdGuard Home
- Dozens of other apps from the official catalog and from community catalogs like TrueCharts
TrueNAS CORE runs services through FreeBSD jails (via the older “Plugins” system, which is now considered legacy). You can run jails manually, but the Plugins catalog has stagnated and the community has largely moved on. If you want apps on the NAS in 2026, SCALE is where the energy is.
Virtual machines
Both support VMs, but SCALE uses KVM (the Linux kernel hypervisor), which has wider OS support, better performance on commodity hardware, and PCI passthrough that works on a much broader range of motherboards. CORE uses bhyve (the FreeBSD hypervisor), which is fine but more limited.
If running VMs on your NAS is important to you — Windows Server, a Linux dev box, a Home Assistant OS install — SCALE is the better choice.
High availability and replication
For multi-node HA setups (typically only relevant to TrueNAS Enterprise hardware), the story differs between the two platforms. For most home users this is not a deciding factor. Replication between two TrueNAS systems works in either direction, including CORE ↔ SCALE.
Pool portability between CORE and SCALE
OpenZFS pools created on either platform can be imported on the other, but SCALE may use newer feature flags (notably around encryption, raidz expansion, and the newer dataset properties) that CORE cannot yet read. If you build a pool on SCALE and later try to move it to CORE, you may find features enabled that block the import.
The safe rule: pools created on CORE import cleanly into SCALE. Pools created on SCALE may not import into CORE depending on the feature flags enabled. If you anticipate moving in either direction, check the OpenZFS feature flags on your pool before you start writing data.
When CORE is still the right call
CORE is not a worse product — it is a different product. Pick CORE if:
- You want a pure storage appliance with no apps or VMs and no temptation to add them.
- You have FreeBSD experience and want jails over containers.
- You are running older hardware that has been fully proven on FreeBSD and you do not want to retest under Linux.
- You value the longer FreeBSD/OpenZFS track record specifically — it predates SCALE by years.
When SCALE is the right call
Pick SCALE if any of these are true:
- You want apps on the NAS (media servers, photo sync, password managers).
- You want KVM VMs alongside your storage.
- You have newer hardware (recent Intel/AMD desktop CPUs, recent 10GbE NICs, GPUs for transcoding).
- You already run Linux elsewhere and prefer a consistent environment.
For most new home installs in 2026, this is SCALE.
What we recommend
Default to TrueNAS SCALE unless you have a specific reason to choose CORE. iXsystems is putting development energy into SCALE; the application ecosystem is healthier there; and the hardware support is broader. A home NAS user today is more often than not going to want at least one or two apps running on the box, and SCALE makes that path of least resistance.
If your only use case is “give me a place to put SMB shares for my photos and documents,” either platform will serve you well for the next decade. SCALE just gives you more headroom if your needs change.
Next steps
- See our guide on ZFS Pool Design: RAIDZ vs Mirrors for a Home NAS to plan your pool layout before you install.
- For hardware selection, see The TrueNAS Hardware Guide: What Actually Matters for a Home NAS.
- Once installed, Snapshot and Replication Strategy covers how to keep your data recoverable.
Related
ZFS Pool Design: RAIDZ vs Mirrors for a Home NAS
How to decide between RAIDZ1, RAIDZ2, and mirror vdevs for a home TrueNAS pool. Trade-offs in usable capacity, rebuild risk, IOPS, and what 'one big pool' really costs you.
Setting Up SMB Shares on TrueNAS SCALE
A step-by-step guide to creating SMB shares on TrueNAS SCALE — dataset layout, user permissions, ACLs, and the gotchas that make SMB look broken when it isn't.
The TrueNAS Hardware Guide: What Actually Matters for a Home NAS
ECC RAM, HBAs, drives, motherboards, and power. A practical hardware guide for building a TrueNAS server at home — what to splurge on and what is fine.