Deployment Requirements
NAKIVO Backup & Replication can be deployed as a virtual appliance (VA) or installed directly onto a supported machine or network-attached storage (NAS). Below is the list of deployment requirements and performance-related recommendations.
Hardware
VM or Physical Machine
NAKIVO Backup & Replication can be installed on a machine with the following minimum hardware characteristics:
Director and Onboard Transporter:
-
CPU: x86-64, 2 cores
-
RAM: 4 GB + 250 MB for each concurrent task
-
For SaaS Backup Repository-related activities:
-
additional 2 GB
-
additional 150 MB for each concurrent Java Transporter task
-
-
-
Free space: 10 GB
Transporter only:
-
CPU: x86-64, 2 cores
-
RAM: 2 GB + 250 MB for each concurrent task
-
For SaaS Backup Repository-related activities:
-
additional 2 GB
-
additional 150 MB for each concurrent Java Transporter task
-
-
-
Free space: 5 GB
Network Attached Storage
NAKIVO Backup & Replication can be installed on supported NAS with the following minimum hardware characteristics:
Director and Onboard Transporter:
-
CPU: x86-64, 2 cores
-
RAM: 1 GB + 250 MB for each concurrent task
-
For SaaS Backup Repository-related activities:
-
minimum total RAM: 4 GB
-
additional 150 MB for each concurrent Java Transporter task
-
-
-
Free space: 10 GB
Transporter only:
-
CPU: x86-64, 2 cores
-
RAM: 512 MB
-
For SaaS Backup Repository-related activities:
-
minimum total RAM: 4 GB
-
additional 150 MB for each concurrent Java Transporter task
-
-
-
Free space: 5 GB
Note
Onboard Transporters installed on NAS devices with ARM CPU do not support VMware infrastructures. Refer to Transporter Does Not Support VMware vSphere for a solution.
Supported NAS Devices
-
Synology: For a full list of supported models, refer to Supported Synology NAS Devices
-
QNAP: For a full list of supported models, refer to Supported QNAP NAS Devices
-
ASUSTOR: For a full list of supported models, refer to Supported ASUSTOR NAS Devices
-
NETGEAR: For a full list of supported. For a full list of supporter models, refer to Supported NETGEAR NAS Devices.
-
Western Digital: For a full list of supported models, refer to Supported Western Digital NAS Devices.
Generic ARM-based NAS devices
The device for installing NAKIVO Backup & Replication should meet the following requirements:
-
Single-board computer with ARMv7/ARMv8 CPU
Note
ARM-based NetGear NAS devices are not supported.
32/64-bit Linux-based OS supported by NAKIVO Backup & Replication
-
Minimum 16 GB of onboard memory or microSD card for OS & software installation
-
RAM: minimum 512 MB for Transporter-only installation; minimum 1 GB for full installation
-
Separate microSD/HDD/SSD card for Repository storage
-
Open ports for Director and Transporter (see Required TCP Ports)
-
Enabled SSH protocol
-
Active network connection
Scalability and UI Performance
For optimal user interface performance, it’s important to allocate an appropriate amount of resources to your NAKIVO Backup & Replication instance. The following are the guidelines for allocating RAM to your instance based on the number of jobs created by this instance:
-
Up to 29 jobs: 2 GB of allocated RAM
-
30–49 jobs: 4 GB of allocated RAM
-
50–99 jobs: 8 GB of allocated RAM
-
100–199 jobs: 16 GB of allocated RAM
-
200+ jobs: 20 GB of allocated RAM
Note
The above guidelines refer to both active and disabled jobs.
If your instance has less than the recommended amount of allocated RAM for the respective number of jobs, consider adding more resources to the machine hosting the instance.
The machines used to open product web UI should meet the following requirements:
-
Processor: 1.5 GHz or higher
-
RAM: 1 GB or more
-
Display resolution: 1366x768 pixels or higher
-
Web browser: Mozilla Firefox or Google Chrome
-
Cookies, Javascript and images must be enabled in the web browser.
Operating Systems
NAKIVO Backup & Replication can be installed on the following operating systems:
Note
SELinux module must be disabled to install NAKIVO Backup & Replication on Linux.
Installation on Windows Core is currently not supported.
Windows
-
Microsoft Windows Server 2025 (x64)
-
Microsoft Windows Server 2022 (21H2) (x64)
-
Microsoft Windows Server 20H2 (x64)
-
Microsoft Windows Server 2019 Standard (x64)
-
Microsoft Windows Server 2016 Standard (x64)
-
Microsoft Windows Server 2012 R2 Standard (x64)
-
Microsoft Windows Server 2012 Standard (x64)
-
Microsoft Windows 11 (x64)
-
21H2
-
22H2
-
23H2
-
-
Microsoft Windows 10 Enterprise (x64)
-
Microsoft Windows 10 Home (x64)
-
Microsoft Windows 10 Professional (x64)
-
Microsoft Windows 8 professional (x64)
Linux
-
Rocky Linux 9.4 (64-bit)
-
Rocky Linux 9.3 (64-bit)
-
Rocky Linux 9.2 (64-bit)
-
Rocky Linux 9.1 (64-bit)
-
Rocky Linux 9.0 (64-bit)
-
Rocky Linux 8.9 (64-bit)
-
Rocky Linux 8.8 (64-bit)
-
Rocky Linux 8.7 (64-bit)
-
Rocky Linux 8.6 (64-bit)
-
Rocky Linux 8.5 (64-bit)
-
Rocky Linux 8.4 (64-bit)
-
Rocky Linux 8.3 (64-bit)
-
Debian 12.1 (64-bit)
-
Debian 11.7 (64-bit)
-
Debian 11.6 (64-bit)
-
Debian 11.5 (64-bit)
-
Debian 11.4 (64-bit)
-
Debian 11.3 (64-bit)
-
Debian 11.2 (64-bit)
-
Debian 11.1 (64-bit)
-
Debian 11.0 (64-bit)
-
Debian 10.13 (64-bit)
-
Debian 10.12 (64-bit)
-
Debian 10.11 (64-bit)
-
Debian 10.10 (64-bit)
-
Debian 10.9 (64-bit)
-
Debian 10.8 (64-bit)
-
Debian 10.7 (64-bit)
-
Debian 10.6 (64-bit)
-
Debian 10.5 (64-bit)
-
Debian 10.4 (64-bit)
-
Debian 10.3 (64-bit)
-
Debian 10.2 (64-bit)
-
Debian 10.1 (64-bit)
-
Oracle Linux 9.4 (64-bit)
-
Oracle Linux 9.3 (64-bit)
-
Oracle Linux 9.2 (64-bit)
-
Oracle Linux 9.1 (64-bit)
-
Oracle Linux 9.0 (64-bit)
-
Oracle Linux 8.9 (64-bit)
-
Oracle Linux 8.8 (64-bit)
-
Oracle Linux 8.7 (64-bit)
-
Oracle Linux 8.6 (64-bit)
-
Oracle Linux 8.5 (64-bit)
-
Oracle Linux 8.4 (64-bit)
-
Oracle Linux 8.3 (64-bit)
-
Oracle Linux 8.2 (64-bit)
-
Oracle Linux 8.1 (64-bit)
-
Oracle Linux 8.0 (64-bit)
-
Oracle Linux 7.9 (64-bit)
-
Oracle Linux 7.8 (64-bit)
-
Oracle Linux 7.7 (64-bit)
-
Oracle Linux 7.6 (64-bit)
-
Oracle Linux 7.5 (64-bit)
-
Oracle Linux 7.4 (64-bit)
-
Ubuntu 24.04 Server LTS (x64)
-
Ubuntu 22.04 Server LTS (x64)
-
Ubuntu 20.04 Server (x64)
-
Ubuntu 18.04 Server (x64)
-
Ubuntu 16.04 Server (x64)
-
SUSE Linux Enterprise Server 15 SP6 (x64)
-
SUSE Linux Enterprise Server 15 SP5 (x64)
-
SUSE Linux Enterprise Server 15 SP4 (x64)
-
SUSE Linux Enterprise Server 15 SP3 (x64)
-
SUSE Linux Enterprise Server 15 SP2 (x64)
-
SUSE Linux Enterprise Server 15 SP1 (x64)
-
SUSE Linux Enterprise Server 12 SP5 (x64)
-
SUSE Linux Enterprise Server 12 SP4 (x64)
-
SUSE Linux Enterprise Server 12 SP3 (x64)
-
Red Hat Enterprise Linux 9.5 (x64)
-
Red Hat Enterprise Linux 9.4 (x64)
-
Red Hat Enterprise Linux 9.3 (x64)
-
Red Hat Enterprise Linux 9.2 (x64)
-
Red Hat Enterprise Linux 9.1 (x64)
-
Red Hat Enterprise Linux 9.0 (x64)
-
Red Hat Enterprise Linux 8.10 (x64)
-
Red Hat Enterprise Linux 8.6 (x64)
-
Red Hat Enterprise Linux 8.5 (x64)
-
Red Hat Enterprise Linux 8.4 (x64)
-
Red Hat Enterprise Linux 8.3 (x64)
-
Red Hat Enterprise Linux 8.2 (x64)
-
Red Hat Enterprise Linux 8.1 (x64)
-
Red Hat Enterprise Linux 8.0 (x64)
-
Red Hat Enterprise Linux 7.9 (x64)
-
Red Hat Enterprise Linux 7.8 (x64)
-
Red Hat Enterprise Linux 7.7 (x64)
-
Red Hat Enterprise Linux 7.6 (x64)
-
Red Hat Enterprise Linux 7.5 (x64)
-
Red Hat Enterprise Linux 7.4 (x64)
-
CentOS Stream 9 (x64)
-
CentOS Stream 8 (x64)
-
CentOS Linux 8.5 (x64)
-
CentOS Linux 8.4 (x64)
-
CentOS Linux 8.3 (x64)
-
CentOS Linux 8.2 (x64)
-
CentOS Linux 8.1 (x64)
-
CentOS Linux 8.0 (x64)
-
CentOS Linux 7.9 (x64)
-
CentOS Linux 7.8 (x64)
-
CentOS Linux 7.7 (x64)
-
CentOS Linux 7.6 (x64)
-
CentOS Linux 7.5 (x64)
-
CentOS Linux 7.4 (x64)
-
CentOS Linux 7.3 (x64)
-
CentOS Linux 7.2 (x64)
-
CentOS Linux 7.1 (x64)
-
CentOS Linux 7.0 (x64)
-
AlmaLinux 9.4 (64-bit)
-
AlmaLinux 9.3 (64-bit)
-
AlmaLinux 9.2 (64-bit)
-
AlmaLinux 9.1 (64-bit)
-
AlmaLinux 9.0 (64-bit)
-
AlmaLinux 8.7 (64-bit)
NAS
-
ASUSTOR ADM v3.5 - v5.0.0.RA82
-
Netgear ReadyNAS OS v6.9 - v6.10.9
-
Synology DSM v6.0 - v7.2.2
-
QNAP QTS v4.3 - v5.2.0
-
QNAP QuTS Hero h4.5.3 - h5.1.5
-
QNAP QuTScloud v4.5.1 - c5.1.0
-
WD MyCloud v5
-
TrueNAS CORE v13.0-U6.2 - v13.3-U1
Supported Operating System Localizations
NAKIVO Backup & Replication can be installed on a supported OS with the following OS localization:
-
English
-
Italian
-
German
-
French
-
Spanish
Networking Requirements
Required TCP Ports
NAKIVO Backup & Replication requires the following TCP ports to be open for a successful operation:
TCP Port (Default) | Where | Description |
NAKIVO Backup & Replication | ||
80 8080 |
Director | Used to redirect to the secure TCP port (HTTPS) 4443. |
4443 |
Director |
Used to access the Director web UI. Must be opened on the Director machine. |
9446 | Transporter | Used by Director and Transporters to communicate with the Transporter. Must be opened on the Transporter machine. |
9448 - 10000 | Transporter | Used by Director and Transporters for cross-Transporter data transfer. Must be opened on the Transporter machine. |
VMware | ||
443 |
vCenter Server, ESXi host |
Used by Director and Transporters to access VMware infrastructure. Must be opened on vCenter Servers and ESXi hosts. |
902 | ESXi host | Used by Transporters to access VMware infrastructure. Must be opened on ESXi hosts. |
3260 | Transporter, ESXi host | Used by Proxy Transporters to access VMware infrastructure during a Flash boot. Must be opened on the Transporter machine and the ESXi host used as the target for a Flash boot. |
Hyper-V | ||
137 - 139 | Hyper-V hosts | Used by Director to upload files and install configuration service. Must be opened on Hyper-V servers. |
445 | Hyper-V hosts | Used by Director to upload files and install configuration service. |
5986 (opens automatically) | Hyper-V hosts | Used by Transporter to add a host to inventory and establish a connection with it. |
9445 (opens automatically) | Hyper-V hosts | Used by Director to upload files and install configuration service. Must be opened on Hyper-V host if NAKIVO Backup & Replication is installed on a host and this host is added to inventory simultaneously. |
9446 (opens automatically) | Hyper-V hosts | Used by Director and Transporters to communicate with the Transporter. Used by Transporters for cross-Transporter data transfer. Must be opened on the Transporter machine. |
9448 -10000 (opens automatically) | Hyper-V hosts | Used by Transporters for cross-Transporter data transfer. Must be opened on the Transporter machine. |
Physical machine (Windows) | ||
445 | Windows machine | Used by Director to upload files and install configuration service via SMB. |
9446 (opens automatically) | Windows machine | Used to create the Transporter installed by default. |
9448 -10000 (opens automatically) | Windows machine | Used by Transporters for cross-Transporter data transfer. Must be opened on the Transporter machine. |
Physical machine (Linux) | ||
22 | Linux machine | Used by Director to access a Linux physical machine via SSH. |
9446 | Linux machine | Used to create the Transporter installed by default. |
9448 -10000 | Linux machine | Used by Transporters for cross-Transporter data transfer. Must be opened on the Transporter machine. |
Real-time replication | ||
33088 | ESXi host | Used by the I/O Filter (source daemon installed on ESXi host) for receiving requests (or commands) from the Director. |
33089 | Transporter, ESXi host | Used by the Journal Service (installed on the target Transporter) for receiving requests (or commands) from the Director and the I/O Filter. (Outgoing ports on the I/O Filter). |
33090 | Transporter, ESXi host | Used by the Journal Service (installed on the target Transporter) for receiving changed data from the I/O Filter. (Outgoing ports on the I/O Filter). |
33091 | Transporter, ESXi host | Used by the Journal Service (installed on the target Transporter) for receiving heartbeat requests from the I/O Filter. (Outgoing ports on the I/O Filter). |
Nutanix AHV | ||
9440 | Nutanix REST APIs | Used to manage traffic to and from Prism Web Console and SSH console for nCLI. Prism is the central management interface for Nutanix clusters that offers an end-to-end management solution for virtualized datacenter environments that streamlines and automates common workflows. |
Proxmox VE | ||
8006 | Proxmox VE hosts | Proxmox VE API |
22 | Proxmox VE hosts | Used by Director to manage (install/uninstall/upgrade) Transporter and check temp folder's existence via SSH. |
9446 | Proxmox VE hosts | Used by Director and Transporters to communicate with the Transporter. |
9448-10000 | Proxmox VE hosts | Used by Transporters for cross-Transporter data transfer. |
Make sure that the specified port is open in your firewall.
External Resources
NAKIVO Backup & Replication Director should have access to the following external resources:
https://www.nakivo.com/nbr_update_check/ga/ | Used for updating, checking, and supporting bundle upload. |
https://nbr-va.s3.us-west-2.amazonaws.com/ | Used for downloading VA. |
https://d96i82q710b04.cloudfront.net/ | Used for downloading installers. |
Network Conditions
NAKIVO Backup & Replication has been tested to work in the following minimal network conditions:
-
Latency (RTT): Up to 250 ms
-
Packet loss: Up to 1 %
-
Bandwidth: 1 Mb/s or higher
-
ICMP ping traffic: It should be allowed on all hosts on which NAKIVO Backup & Replication components are installed as well as on all source and target hosts.
Web Browsers
NAKIVO Backup & Replication user interface can be accessed through the following web browsers:
-
Google Chrome: Version 80 or higher
-
Mozilla Firefox: Version 74 or higher