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

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:

  1. Up to 29 jobs: 2 GB of allocated RAM

  2. 30–49 jobs: 4 GB of allocated RAM

  3. 50–99 jobs: 8 GB of allocated RAM

  4. 100–199 jobs: 16 GB of allocated RAM

  5. 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/

https://52.8.1.104:443/

https://upload.nakivo.com/

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