TrueNAS CORE (formerly FreeNAS) is a popular storage system that helps you build your own high-quality storage setup without paying for software. You can install it on your computer hardware or a virtual machine (VM) to get the benefits of open-source storage.

You can use TrueNAS CORE at home, in an office, or in a data center for storing and managing large amounts of data. It’s useful for IT professionals, photographers, designers, audio/video producers, developers, and anyone who needs to store and protect lots of data. You can also use it with backup software to save large amounts of rarely used data and even sync it with the cloud.

TrueNAS CORE uses the OpenZFS filesystem, which is known for its reliability and was once only found in high-end storage systems. OpenZFS includes features like built-in RAID, powerful data management tools, and the ability to automatically fix data errors.

System Requirements

Before installing TrueNAS CORE, ensure that your hardware meets the following requirements:

  • TrueNAS CORE requires a 64-bit CPU.
  • A minimum of 8 GB of RAM is recommended; more is preferable for better performance.
  • At least 16 GB for the installation.
  • Additional drives for storing data, with capacity based on your needs.
  • At least one Ethernet port (no wireless support).

In this TrueNAS CORE 4-article series, we will cover the installation and configuration of TrueNAS with storage, and in later articles will cover setting up a video streaming & torrent server.

My Server Setup

Hardware		:	Virtual Machine 64-bit
Operating System        :	TrueNAS-13.0-U6.2.iso
IP Address	      	:	192.168.100.143
8GB RAM		        :	Minimum RAM 
1 Disk (20GB)	      	:	Used for OS Installation
8 Disks (5GB)		:	Used for Storage

Step 1: Create TrueNAS Bootable Media

To set up a TrueNAS operating system, you will need to download the latest stable installation ISO Image (i.e. version 13.0-U6.2) from the TrueNAS download page, or you can use the following wget command to download directly in the terminal.

wget https://download-core.sys.truenas.net/13.0/STABLE/U6.2/x64/TrueNAS-13.0-U6.2.iso

Next, insert your USB stick into your computer and create a bootable image using the USB creation tool or use a tool like the dd command as shown.

sudo dd if=TrueNAS-13.0-U6.2.iso of=/dev/sdX bs=4M status=progress && sync

Step 2: Install TrueNAS Distribution

Now that you have created a bootable USB drive, you need to boot from it by selecting the system’s boot options (usually by pressing F2, F12, or the Del key) and select the USB Drive as the boot device.

Once you have booted from the USB drive, you can start the installation process by choosing the “Boot TrueNAS Installer” option.

TrueNAS Installer
TrueNAS Installer

Select the Install/Upgrade option.

Choose Install/Upgrade Option
Choose Install/Upgrade Option

Next, you need to choose the desired install drive from the listed drives.

Choose Install Disk
Choose Install Disk

After selecting the drive, on the next screen, you will warned of data loss, if you have any important data in that selected drive, please take a backup before installing TrueNAS on the drive.

After pressing ‘Yes‘ all the data in that drive will be destroyed during installation.

Disk Data Warning
Disk Data Warning

Next, set a password for the TrueNAS administrative account, named root by default.

Setup Root Password
Setup Root Password

You can choose between UEFI or Legacy BIOS mode. Select the mode that matches your hardware configuration (Legacy BIOS is commonly used).

TrueNAS Boot Mode
TrueNAS Boot Mode

The installation will proceed, and once completed, you will be prompted to remove the installation media.

TrueNAS Installation Process
TrueNAS Installation Process
TrueNAS Installation Finishes
TrueNAS Installation Finishes

On the next screen, choose the 3rd option to reboot the machine and remove the setup disk.

Reboot System
Reboot System

After the TrueNAS setup is completed, we can get the console setup menu to add the DNS IP Address to access the TrueNAS web dashboard.

http://192.168.122.143
https://192.168.122.143

The next step is to log in to the web interface using the administrative account credentials and begin configuring the system.

TrueNAS Login
TrueNAS Login

After login, you will see information about the TrueNAS server such as domain name, version, total memory available, system time, uptime, system load, etc.

TrueNAS Dashboard
TrueNAS Dashboard

That’s it! In this article, we’ve installed and configured the TrueNAS server. In the next article, we will discuss how to configure TrueNAS settings step by step and how to define storage in TrueNAS.

Similar Posts