Installing on FreeNAS/TrueNAS

Make sure the following prerequisites are met:

  • You have access to the FreeNAS/TrueNAS system.

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

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

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

    • To create local Repository on FreeNAS/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 FreeNAS/TrueNAS here.

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

  1. Log in to the FreeNAS/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 FreeNAS/TrueNAS system.

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

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