Abstract violet and amber illustration representing TrueNAS, a NAS operating system built on ZFS storage pools

TrueNAS

TrueNAS

TrueNAS is a free, open-source NAS operating system from iXsystems built on OpenZFS, shipped today as the actively developed TrueNAS Community Edition (Linux-based, long known as SCALE) and the now-frozen TrueNAS CORE (FreeBSD-based).

License: iXsystems gives the software away for free. TrueNAS’ core middleware is licensed under the GNU Lesser General Public License, version 3 (LGPL-3.0), confirmed on the official truenas/middleware GitHub repository. A separate file in that repo, LICENSE.IX, covers a narrow slice of Enterprise-only features under a proprietary iXsystems EULA, shipped only on paid TrueNAS Enterprise appliances, never in the free Community Edition download. The underlying filesystem, OpenZFS, carries its own independent CDDL-1.0 license.

Quick facts: Official site truenas.com · Documentation truenas.com/docs · Source github.com/truenas/middleware (LGPL-3.0) and github.com/truenas/apps (official app catalog) · Current lineage: TrueNAS Community Edition 25.10, Debian-based · TrueNAS CORE is in maintenance mode, security patches only.

What TrueNAS actually is

TrueNAS turns a spare machine, or a purpose-built server, into dedicated network storage: one or more drive pools shared over SMB, NFS, iSCSI, and S3, all managed from a web console instead of a command line. What separates it from a folder shared off a Windows PC is OpenZFS, the copy-on-write filesystem sitting under every pool. ZFS checksums every block it writes and can automatically repair corruption on redundant pools (RAID-Z1, RAID-Z2, RAID-Z3, or mirrors), a property usually called self-healing. Snapshots are close to free too, since ZFS only stores the blocks that changed, so hourly snapshots going back weeks cost barely more than the data itself. Cheap consumer NAS boxes didn’t have this a decade ago; TrueNAS is a big part of why they do now.

TrueNAS Community Edition (formerly SCALE) vs. TrueNAS CORE

iXsystems currently ships two active lines. TrueNAS Community Edition, the Debian-based Linux distribution homelabers have known for years as TrueNAS SCALE, is the one still getting new features: native Docker and Docker Compose support for apps, KVM virtual machines, and clustering for scale-out storage. It’s the edition iXsystems recommends for new installs, home and enterprise alike.

TrueNAS CORE, the older FreeBSD/OpenZFS release that used bhyve VMs and FreeBSD jails instead of Docker, has officially moved to maintenance mode: security patches only, no new features, with a documented migration path to Community Edition for existing users. Anyone starting fresh today should pick Community Edition unless a specific jail or FreeBSD dependency says otherwise.

Straight from iXsystems: “TrueNAS CORE has transitioned to maintenance mode and will receive security patches only moving forward. No new features or functionality enhancements will be developed.” For home users and enthusiasts, iXsystems’ own guidance is to migrate to TrueNAS Community Edition.

Hardware: how much RAM does ZFS really need

The homelab rule of thumb, “1 GB of RAM per TB of storage,” gets repeated so often it sounds official. It isn’t, and iXsystems’ own hardware guide doesn’t say it. The documented guidance is 8 GB as a baseline for up to eight drives, plus roughly 1 GB more per additional drive, a figure tied to drive count and workload, not raw capacity. A 20 TB pool backing several VMs over iSCSI needs more headroom than a 200 TB pool of cold backups. ECC RAM is recommended, not required.

Hardware: a realistic homelab floor is 16–32 GB of DDR4/DDR5, leaving room for ZFS’s ARC cache. Go higher if apps or VMs are going to run alongside storage on the same box.

Installing TrueNAS

The steps below cover TrueNAS Community Edition, the recommended install for anything new.

  1. Download the Community Edition ISO from the official downloads page and write it to a USB drive.
  2. Boot from that drive and step through the installer: target boot device, then a root password.
  3. Reboot, open the assigned IP address in a browser, and finish setup by creating storage pools from the remaining drives, choosing a RAID-Z level or mirrors.
  4. Add SMB or NFS shares, set up a snapshot schedule, and only then install apps or VMs from the Community Edition apps screen.

The installer wipes its target boot drive. Use a small dedicated boot drive (an SSD, 32 GB or more) separate from the drives meant for storage pools. Mixing the two is one of the most common first-install mistakes.

Apps and Docker on TrueNAS Community Edition

TrueNAS’ app story has changed more than once. Earlier SCALE releases ran apps as Kubernetes/Helm charts, and the popular third-party TrueCharts catalog filled the gaps in iXsystems’ own selection. With SCALE 24.10 (“Electric Eel”), iXsystems replaced Kubernetes with a native Docker engine and added standard Docker Compose support. TrueCharts, being Helm-based, couldn’t install on that new backend and stopped supporting TrueNAS SCALE, pointing users elsewhere. The official app catalog now lives at github.com/truenas/apps and works roughly like a docker-compose.yml file with a GUI wrapped around it: pick an app, adjust the compose-style config, and TrueNAS runs the container, a real alternative to a separate Docker host for a handful of lightweight apps.

Homelab use cases

The obvious one is centralized storage: one RAID-Z pool instead of drives scattered across three machines, shared over SMB to Windows and macOS clients and over NFS to Linux boxes, with Time Machine backups landing on their own dataset. From there it’s common to add a couple of Community Edition apps directly on the NAS, or to run something heavier like Immich for photo backups or Nextcloud for file sync in a separate VM so it doesn’t compete with storage I/O. A frequent homelab pattern pairs TrueNAS with Proxmox VE: install TrueNAS in its own VM with a SATA controller or HBA passed through via IOMMU, so ZFS sees the physical disks directly instead of through a virtual disk layer. One box ends up hosting the NAS and everything else side by side. TrueNAS’ own VM support can also run something like Home Assistant OS, for anyone who’d rather give it a dedicated guest than a container.

License and the Enterprise business model

The software itself isn’t the paid product. iXsystems’ TrueNAS Enterprise line sells pre-built storage appliances bundled with 24/7 support, high-availability hardware, and a small set of enterprise-only software features (multichannel SMB, fleet management, FIPS-validated encryption on certified hardware), all covered by the separate LICENSE.IX EULA. Everything a homelab needs, ZFS, snapshots, replication, the full app stack, ships free in Community Edition with no feature gate and no time limit.

TrueNAS vs. Unraid vs. OpenMediaVault vs. Synology/QNAP

Homelabbers weighing TrueNAS usually have three other names on the shortlist: Unraid, OpenMediaVault, and Synology/QNAP, contrasted here rather than reviewed on their own.

CategoryTrueNASUnraidOpenMediaVaultSynology/QNAP
CostFree, LGPL-3.0 core; paid Enterprise appliances optionalPaid perpetual license, tiered by drive countFree, GPL-3.0Proprietary appliance, hardware bundled, often app subscriptions
StorageZFS-first: RAID-Z, mirrors, checksums, snapshotsFlexible array, mismatched drive sizes, parity protectionmdadm/LVM by default, ZFS available via pluginProprietary RAID (SHR/QTS), ext4-based
AppsDocker Compose apps plus KVM VMs on Community EditionLarge community Docker app catalog plus VMsDocker via plugin, lighter feature setVendor app store, some Docker support
Best fitHomelabs prioritizing data integrity and open hardware choiceMedia libraries that need easy expansion with mixed drivesSimpler, lighter NAS needs on modest hardwareBuyers wanting turnkey hardware with the least setup

TrueNAS: pros and cons

  • Free, full-featured Community Edition with real ZFS data integrity: checksums, self-healing, snapshots, RAID-Z
  • Backed by a company selling separate hardware and support, not a volunteer project that can stall
  • Active development, Docker Compose apps, KVM VMs, clustering, now concentrated on one Linux-based edition
  • Runs SMB, NFS, iSCSI, and S3 from one box: file, block, and object storage in a single platform
  • Bare-metal installer wipes its target disk, no gentle on-ramp from an existing OS
  • ZFS prefers matched drives and rewards more RAM; pool layout mistakes are costly to undo, though RAID-Z expansion has closed some of that gap
  • TrueNAS CORE users on FreeBSD face a real migration decision now that CORE is maintenance-only
  • The Docker app ecosystem, while real, is younger and smaller than Unraid’s or a plain Docker host’s

FAQ

Is TrueNAS free?

Yes. TrueNAS Community Edition, the SCALE lineage, is free, open-source, and fully featured, with no functional gate versus Enterprise beyond enterprise-grade hardware, support, and a handful of appliance-only features under a separate license.

Should I install TrueNAS SCALE or TrueNAS CORE in 2026?

Community Edition (SCALE) for anything new. CORE is officially in maintenance mode, security patches only, with iXsystems directing home users toward Community Edition.

How much RAM does TrueNAS actually need?

iXsystems’ documented baseline is 8 GB for up to eight drives, plus about 1 GB per additional drive, tied to drive count and workload rather than a flat “1 GB per TB” rule. 16–32 GB is a realistic homelab starting point.

Can TrueNAS run Docker apps directly?

Yes, on Community Edition/SCALE. Since the 24.10 “Electric Eel” release, apps run on a native Docker engine with Docker Compose support, replacing the earlier Kubernetes/Helm-based system the third-party TrueCharts catalog depended on.

What’s the difference between TrueNAS and a Synology or QNAP NAS?

Synology and QNAP sell locked hardware appliances with polished software. TrueNAS is free software installed on hardware you choose, trading some out-of-the-box simplicity for full control over pool layout, no vendor lock-in, and ZFS instead of the proprietary or ext4/btrfs-based filesystems those vendors use.

TrueNAS earns its Advanced label from ZFS concepts and a bare-metal install, not a hostile interface. Pool creation, snapshot schedules, and share setup are genuinely well-guided once the drives are actually in the case. It pairs naturally with a Proxmox VE box that passes disks through to a TrueNAS VM, and the free Community Edition covers everything a homelab actually asks of a NAS. Unraid is covered in detail elsewhere on this site, and OpenMediaVault rounds out the shortlist; our homelab setup guide for beginners covers the hardware decisions that lead here in the first place.