Skip to content

Illustrated Installation Guide

by @Mawson with edits by @gingerling

Before you Begin

You will need:

  • To purchase a HexOS license
  • Server hardware
  • An 8 GB or larger USB drive that can be safely erased
  • An ethernet cable to connect your server to your router or network switch
  • A display, keyboard and optionally a mouse to connect to your server
  • A separate computer to create a bootable USB installer and set up your server after installation

Download the HexOS Installer

Start by downloading the HexOS installer. You can download the installer from either link below.

-   [https://downloads.hexos.com/TrueNAS-SCALE-25.04.2.6-HexOS.iso](https://downloads.hexos.com/TrueNAS-SCALE-25.04.2.6-HexOS.iso)
-   [https://hexos-downloads.sfo3.cdn.digitaloceanspaces.com/TrueNAS-SCALE-25.04.2.6-HexOS.iso](https://hexos-downloads.sfo3.cdn.digitaloceanspaces.com/TrueNAS-SCALE-25.04.2.6-HexOS.iso)
    -   SHA256 Checksum: `e8ed99a322affe0969b82b866161a9f6acbc1561e3cc7b2efb2bf120ffe2e856`
  • (current as of 11/08/25)

Create Installation USB

The next step is to put the .iso file onto a USB stick with Balena Etcher. The USB will be erased during this process.

  • Download Balena Etcher onto your computer
    • Install and open Etcher
    • Select "Flash from File" and choose your downloaded ISO
    • Select your target USB drive
    • Click 'Flash!'

Important: Do not use Rufus to create the installation USB - Stick with Balena Etcher.

Installation Process

  • Insert the USB into your server and power it on

Getting to the Boot Screen

If you do not see the boot screen (shown in the next section) right away the following are common issues

Boot device order

Your server might be trying to boot from a different drive, for example an old windows install on one of the hard drives. To fix this first enter the BIOS - usually this is done by pressing F1, F2, F10, F12 or DEL while the machine is turning on. Then in the BIOS change the order of boot drives so your USB ISO is at the top. Then save/restart.

Disabling Secure Boot

If you see an error message about a “security policy violation” after booting, this is caused by Secure Boot

For instructions on how to disable secure boot search '[your motherboard model here] disable secure boot'. You can also search for the motherboard user manual, and search within that for 'secure boot'".

Boot Screen

Once you see this screen, you are ready to boot into HexOS and install it:

  • Select "Start HexOS Installation" (default)
  • This screen will pass automatically after a moment

Boot Screen

Installation Menu

  • Once the system loads, select option 1: "Install/Upgrade"

Installation Menu

Select Installation Drive

What you see now will depend on how many drives you have in your server. The drive or drives you choose to install HexOS on will not be available to store data on.

  • Use arrow keys to navigate, space-bar to select your installation drive or drives
  • "[*]" in the first column indicates the device is selected

Drive Selection

Confirm Drive Erasure

  • Confirm you understand the selected drive(s) will be FULLY ERASED

Drive Erasure Warning

User Account Setup

  • Important: Choose the first option: "Administrative user (truenas_admin)"
  • If you accidentally select the wrong option, see this solution or restart the installation

User Account Setup

Set Root Password

  • Set the root password - Save this password, you'll need it later
  • Non-US keyboard users: Be careful with special characters in the password. The installer uses a US keyboard layout. See details here

Root Password Setup

EFI Boot Options

  • Choose "Yes" for newer hardware (generally recommended)

EFI Boot Options

Installation Progress

  • The installer will run for a few minutes...

Installation Progress

Installation Complete

  • Remove the install USB and restart your machine

Installation Complete

First Boot

Boot Screen

  • The boot select screen will appear again - ignore it
  • The default option is correct and will auto-select

First Boot Screen

System Startup

  • The console will display startup information
  • Tip: If boot fails, check that HexOS is at the top in your BIOS boot device order. The instructions are at the top of this guide here.

System Startup

Success!

  • The "Console Setup" screen shows when HexOS is running properly
  • Installation complete!
  • Next step: Open a browser window on your laptop and go to https://deck.hexos.com/ to configure your server

Console Setup Screen

Released under the MIT License