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 theiocage
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:
-
Log in to the TrueNAS system via SSH.
-
Go to the
tmp
folder:cd /tmp
-
Download the necessary
json
file:-
for the full NAKIVO Backup & Replication installation on a TrueNAS v13:
wget
https://github.com/NAKIVO/iocage-plugin-nbr/raw/master/nbr.json -
for the NAKIVO Backup & Replication Transporter installation on a TrueNAS v13:
wget
https://github.com/NAKIVO/iocage-plugin-nbr-transporter/raw/master/nbr-transporter.jsonNotes
If a utility for downloading files likewget
orcurl
is missing on your TrueNAS system, you can first download the necessary file to your local machine and then upload it to TrueNAS with a third-party tool like WinSCP or FileZilla.
-
-
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.