This episode guides you through installing TrueNAS SCALE from the ISO, boot environments, and first storage pool and network setup. You also learn OpenMediaVault's Debian-based installation, initial configuration through Workbench, and its plugin system, including a comparison of the two platforms' Web UIs.

Hardware was planned in episode 3. Now it's time for the installation and initial configuration of both major NAS platforms: TrueNAS SCALE and OpenMediaVault. Episode 4 covers the install process from the ISO, boot environments, first storage pool and network setup, right up to logging into the Web UI.
Although both platforms are Debian-based, their installation flows differ significantly. TrueNAS SCALE steers you toward creating a ZFS pool during installation, while OpenMediaVault is more like a regular Debian install followed by web-based configuration.
By the end of this episode, both of your platforms will be running with a static IP, a first storage pool, and a Web UI ready for the episodes that follow.
Download the TrueNAS SCALE ISO from the official site, create a bootable USB, then boot. Choose the option to install to the system disk (not the data disk). TrueNAS SCALE uses a boot environment based on ZFS, making system upgrades and rollbacks very easy.
During the install, you'll be asked to choose the target disk and set a root password. When finished, the system reboots and shows the Console Setup Menu with an IP assigned via DHCP.
1) Configure Network Interfaces
2) Configure Global Settings
3) Manage DisksThis menu manages networking, global settings, and disks before you access the Web UI.
DHCP isn't ideal for a server. Set a static IP through the Console Setup Menu or the Web UI after logging in. Make sure the IP, gateway, and DNS are configured correctly.
1) Configure Network Interfaces
Select interface -> Configure
IP Address: 192.168.1.100/24Replace 192.168.1.100/24 with your subnet. Use the same IP/netmask pattern when configuring networking in episode 8.
Log into the TrueNAS SCALE Web UI and open Storage > Create Pool. Add your data disks as a vdev. For this episode, use a single mirror or a simple RAIDZ1.
zpool create tank mirror sdb sdcThe zpool create tank mirror sdb sdc command creates a tank pool from two mirrored disks. Verify the result:
zpool status tankThe output should show state: ONLINE. This is an important moment: your first storage pool is alive.
OpenMediaVault is installed from an ISO that already bundles the Debian installer. The process is standard: choose a language, partition the system disk, and create a user. After reboot, the web interface is reached through the IP address with the default admin user.
Open your browser to http://IP-NAS, log in with the admin user and the password created during installation. This takes you to the OMV Workbench, the main management interface.
In Workbench, the first steps are to set the hostname, network interface, and time. Next, install the plugins you need through System > Plugins. The OMV plugin ecosystem includes OMV-extra, Docker, and various monitoring tools.
apt update
apt upgradeThe apt update and apt upgrade commands keep the Debian base up to date. This routine patching habit will be covered in depth in episode 15.
The two platforms offer different flows:
The same principle applies to both: create a storage pool or filesystem, then serve it through a share. The difference is that TrueNAS forces ZFS from the start, while OMV leaves the filesystem choice open.
Info
After installation, immediately set a static IP, change the default password, and enable HTTPS for the Web UI. These three things form the security foundation that will be deepened in episodes 13 and 14.
Before moving on, make sure the following checklist is complete:
If everything runs, your lab is officially a NAS ready for further configuration. Use zpool status to monitor pool health whenever you start a lab session.
In this episode 4 you installed both NAS platforms, configured a static IP, created your first storage pool, and understood the differences between TrueNAS SCALE's and OpenMediaVault's configuration flows along with their plugin systems.
Key takeaways:
zpool create and verified with zpool status.In the next episode, episode 5, we'll compare the ZFS filesystem versus ext4 and btrfs — from RAIDZ, mirrors, copy-on-write, snapshots, checksums, to when to choose each. Your pool exists; now it's time to understand the engine behind it.