TrueNAS Development Documentation
This content follows experimental development changes in TrueNAS 28, a future version of TrueNAS.
Use the Product and Version selectors above to view content specific to a stable software release.
Installing TrueNAS
16 minute read.
After you download the .iso file, you can start installing TrueNAS!
This article describes verifying the .iso file, then installing TrueNAS using that file, and selecting the type of installation as either on physical hardware or a virtual machine (VM).
TrueNAS Enterprise
TrueNAS Enterprise customers should receive their systems already installed and ready for UI configuration. If any issues require you to install or re-install TrueNAS, contact TrueNAS Enterprise Support for assistance.
Enterprise customers with High Availability (HA) systems should not attempt to re-install their systems on their own. The dual controller install process is complicated and the risk of causing serious network issues is high. Contact TrueNAS Enterprise Support for assistance!
The iXsystems Security Team cryptographically signs TrueNAS .iso files so that users can verify the integrity of their downloaded files. This section demonstrates how to verify an .iso file using the Pretty Good Privacy (PGP) and SHA256 methods.
You need an OpenPGP encryption application for this method of ISO verification.
SHA256 verification uses the checksum to validate/verify the file. The SHA256 checksum file for each TrueNAS release is published alongside the .iso file on the TrueNAS Download page and in the TrueNAS software CDN.
You can install TrueNAS on either physical hardware or a virtual machine.
TrueNAS is flexible and can run on any x86_64 compatible (Intel or AMD) processor. TrueNAS requires at least 8 GB of RAM (more is better). TrueNAS recommends a boot device of 20 GB or larger. The installer requires a drive of at least 8 GB and does not list smaller drives.
Physical hardware requires writing the TrueNAS installer to a removable device, typically a USB drive. This device is temporarily attached to the system to install TrueNAS to the system permanent boot device.
You can also use a tool to create the install media:
- Rufus for Windows
- balenaEtcher for Windows, macOS, and Linux
- Ventoy for Windows and Linux, to keep multiple ISO files on one USB drive
The following sections provide more information on a few of these options.
Before you begin:
- Locate the hotkey defined by the manufacturer of your motherboard to use in this process.
- Disable Secure Boot, or set it to Other OS if your firmware offers that option, so you can boot the install media.
With the installer added to a USB drive, install TrueNAS onto the desired system using the TrueNAS installer.
Insert the install media and restart or boot the system. At the motherboard splash screen, use the hotkey defined by your motherboard manufacturer to boot into the motherboard UEFI/BIOS.
Choose to boot the install media in UEFI mode or legacy CSM/BIOS mode. For Intel chipsets manufactured in 2020 or later, UEFI is likely the only option.
If your system supports Secure Boot and you have not disabled it or set it to Other OS, do it now, so you can boot the install media.
Select the install media in the boot menu, exit, and restart the system. If the USB drive is not shown as a boot option, try a different USB slot. Slots available for boot differ by hardware.
If you are doing a clean install from the TrueNAS .iso file as part of migrating from a different TrueNAS version, or to recover from a serious issue that requires you to re-install TrueNAS from the .iso, have your network configuration information ready to use after the installation completes. Also have your TrueNAS system configuration file and data backups handy, so you can recover your system settings and import your data into the recovered TrueNAS clean-install system.
After the system boots into the installer, follow these steps.
Because TrueNAS is built and provided as an .iso file, it works on all virtual machine solutions (Proxmox, VMware, VirtualBox, Hyper-V, etc). The procedure is similar for most hypervisors.
Regardless of the virtualization application, use these minimum settings:
- RAM: at least 8192 MB (8 GB).
- DISKS: two virtual disks, one of at least 20 GB for the operating system and boot environments, and at least one additional virtual disk for data storage. Add more data disks to create the storage pool layout you want to use. See Pool Creation for descriptions of the various pool (“vdev”) types and layouts.
- NETWORK: Use bridged networking so the VM is reachable from your network. Other modes, such as NAT or host-only, limit access to the VM from your network.
When installing TrueNAS in a VMware ESXi VM, double-check the virtual switch and port group. A misconfigured virtual switch or port group can cause network connection errors for apps and virtual machines hosted inside the TrueNAS VM. Set Promiscuous Mode, MAC Address Changes, and Forged Transmits to Accept on the virtual switch first, and then on the port group the VM uses.
If not using static IP addresses, configure your VM to use DHCP to assign IP addresses for seamless network connectivity.
Just as with installing TrueNAS on physical hardware, complete the installation in the VM by booting into the TrueNAS installer.
Congratulations, TrueNAS is now installed!
The next step is to configure TrueNAS network and general settings. Experienced users can use the Console Setup Menu to configure network settings, but if you are unfamiliar with the Console setup menu and how network configuration works, we recommend using the TrueNAS UI to configure settings. TrueNAS uses DHCP to assign an IP address to the primary system interface and displays it at the top of the Console Setup menu screen. Use this IP address to log into the web UI.







