Installing on TrueNAS

Make sure the following prerequisites are met:

  • You have access to the TrueNAS system.

  • Your TrueNAS system meets system requirements for installing NAKIVO Backup & Replication.

  • The iocage jail/container manager is installed on your TrueNAS system. Refer to the iocage README page for a description.

  • A storage pool is created on your TrueNAS system. Make sure the pool has enough storage for all NAKIVO Backup & Replication functionality. Refer to TrueNAS User Guide for more details on creating storage pools.

    • To create local Repository on TrueNAS local storage outside the jail, make sure you use the following mount points:

      Source: /mnt/share/

      Destination: /mnt/test/iocage/jails/nbr/root/usr/repo

    Notes

    • The repo is an empty folder created by the user.

    • The path for adding a repository on NAKIVO Backup & Replication is /usr/repo.

  • Make sure to check limitations for TrueNAS here.

Follow the steps below to install NAKIVO Backup & Replication on a TrueNAS system:

  1. Log in to the TrueNAS system via SSH.

  2. Go to the tmp folder:  cd /tmp

  3. Download the necessary json file:

  4. Install NAKIVO Backup & Replication with the iocage jail/container manager:

    Note

    Make sure that the jail IP address is not the IP address of your TrueNAS system.

    • For the full NAKIVO Backup & Replication installation on a TrueNAS:
      iocage fetch -P nbr.json vnet="off" ip4="inherit" ip4_addr="em0|x.x.x.x/24"

    • For the NAKIVO Backup & Replication Transporter installation on a TrueNAS:
      iocage fetch -P nbr-transporter.json vnet="off" ip4="inherit" ip4_addr="em0|x.x.x.x/24"

      Note

      Run the following command to select the desired release if it was not found:

      iocage fetch --server ftp-archive.freebsd.org --root-dir /pub/FreeBSD-Archive/old-releases/amd64/

       5. For the NAKIVO Backup & Replication Transporter installation, add the Transporter to the Director. Refer to Adding Existing Nodes for details.