# Component requirements

## System requirements

### Operating System

* CentOS Linux Stream 8
* CentOS Linux Stream 9
* Red Hat Enterprise Linux 8.x
* Red Hat Enterprise Linux 9.x
* Oracle Linux 8.x
* Oracle Linux 9.x
* AlmaLinux 8.x
* AlmaLinux 9.x
* Rocky Linux 8.x
* Rocky Linux 9.x
* SUSE Linux Enterprise Server (SLES) 15
* Ubuntu 22
* Ubuntu 24
* Debian 12.5

{% hint style="info" %}

* Using Red Hat Enterprise Linux requires an active subscription.
* Minimal installation is required.
  {% endhint %}

### Supported browsers

Administrative UI supports the following browsers. We recommend that you use the most up-to-date browser that's compatible with your operating system.

* Chrome (latest version)

### MariaDB

Storware Backup & Recovery server requires a MariaDB database server.

* Minimum supported MariaDB version: 10.6
* Latest supported MariaDB version: 10.11

We recommend installing MariaDB from the official [repository](https://mariadb.com/kb/en/mariadb-package-repository-setup-and-usage/).

{% hint style="info" %}
If you need to install MariaDB packages without accessing an external repository during Storware Backup & Recovery installation you also can download RPMs and install them manually as described [here](https://mariadb.com/kb/en/installing-mariadb-with-the-rpm-tool/)
{% endhint %}

## Hardware Requirements

#### Minimum requirements for all-in-one installation (Storware Backup & Recovery server and node on the same host):

* 64-bit 8 cores processor
* 10 GB RAM
* 20GB free disk space for the operating system and Storware Backup and Recovery installation
* Free disk space for data staging
  * You can estimate the free space requirement using the following equation:\
    `(Size of the biggest virtual machine) * (number of parallel backup threads)`

#### Minimum requirements for Storware Backup & Recovery server (standalone installation):

* 64-bit 4 cores processor
* 4 GB RAM
* 20GB free disk space for the operating system and Storware Backup and Recovery installation

#### Minimum requirements for Storware Backup & Recovery node (standalone installation):

* 64-bit 4 cores processor
* 6 GB RAM
* 20GB free disk space for the operating system and Storware Backup and Recovery installation
* Free disk space for data staging
  * You can estimate the free space requirement using the following equation:\
    `(Size of the biggest virtual machine) * (number of parallel backup threads)`

## General network requirements

For detailed information about network requirements between Storware Backup and Recovery solution and supported platforms see [Platform Requirements](https://docs.storware.eu/backup-and-recovery-71/deployment/platform-requirements)

### Communication between node and server

| Source | Destination | Ports                                                                                                                                                                                           | Description                                                                                                                                                    |
| ------ | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Node   | Server      | 443/tcp or 8181/tcp                                                                                                                                                                             | Node <-> Server communication over HTTPS (port 443 or 8181)                                                                                                    |
| Server | Node        | 111/tcp, 111/UDP, 2049/tcp, 2049/UDP, ports specified in `/etc/sysconfig/nfs` - variables `MOUNTD_PORT` (TCP and UDP), `STATD_PORT` (TCP and UDP), `LOCKD_TCPPORT` (TCP), `LOCKD_UDPPORT` (UDP) | NFS access to browse mountable backups and logs from administrative portal (using IP that is detected as the source IP - shown in the Node list in the portal) |

### Network consideration

* Depending on where the node is located you need to verify if data will not pass via low-bandwidth links.
* Access to the internet network from the node may be required in the following scenarios:
  * Installation, when using the external repositories
  * Backup and restore of Amazon EC2, Google Cloud Platform, Azure Cloud and M365
* Storware Backup & Recovery Node requires connectivity with backup destinations
* Storware Backup & Recovery Node needs connectivity with the Hypervisor or Hypervisor Manager.
* If a netcat transfer is used for Red Hat Virtuallization/oVirt/Oracle Linux VM/Proxmox VE/KVM stand-alone environments - **16000-16999** ports must be reachable from the hypervisors to the node which is responsible for those hypervisors.
