System requirements

This page describes the software dependencies and recommended system requirements for deploying MetaDefender Cluster (MD Cluster) components on supported Windows and Linux platforms. Review these requirements before installation to ensure your environment is properly prepared for a stable and supported deployment.

Windows

PostgreSQL

  • Supported version: 16.9

  • System requirements:

    • 8 CPU cores

    • 16 GB RAM

    • 5 Gbps network bandwidth

    • 1 TB SSD or NVMe storage

Info

For a deployment with 5 MD Core instances, each running 8 AV engines, approximately 4 GB of disk space is needed to store 1 million objects.


RabbitMQ

  • Supported version: 3.13.0

  • Dependencies:

    • 64-bit Erlang/OTP

    • Supported versions: 26.0 → 28.2.x

  • System requirements:

    • 4 CPU cores

    • 8 GB RAM

    • 1 Gbps network bandwidth

    • 100 GB storage


MD Cluster File Storage

  • Supported version: 2.6.0

  • Dependencies:

  • Recommended system requirements:

    • 8 CPU cores

    • 8 GB RAM

    • 5 Gbps network bandwidth

    • 1 TB SSD or NVMe storage

Info

The available storage volume should be at least twice the total size of files submitted to the MD Cluster API Gateway at the same time.

If CDR or DLP engines are installed on MD Core instances, the required file storage volume should be doubled.


MD Cluster Control Center


MD Cluster Identity Service


Worker hosting MD Cluster API Gateway


Worker hosting MD Core


Notes

  • MetaDefender Cluster requires WMIC to be enabled. Run the following command in Command Prompt as Administrator:

DISM /Online /Add-Capability /CapabilityName:WMIC

Debian / Ubuntu / Red Hat / Rocky

PostgreSQL

  • Supported version: 16.9

  • System requirements:

    • 8 CPU cores

    • 16 GB RAM

    • 5 Gbps network bandwidth

    • 1 TB SSD or NVMe storage

Info

For a deployment with 5 MD Core instances, each running 8 AV engines, approximately 4 GB of disk space is needed to store 1 million objects.


Redis

  • Supported version: 7.0.5

  • System requirements:

    • 2 CPU cores

    • 32 GB RAM

    • 5 Gbps network bandwidth

    • 20 GB storage


RabbitMQ

  • Supported version: 4.2.5

  • Dependencies:

    • 64-bit Erlang/OTP 27.3.4.9 or later

  • System requirements:

    • 4 CPU cores

    • 8 GB RAM

    • 1 Gbps network bandwidth

    • 100 GB storage


MD Cluster File Storage

  • Supported version: 2.6.0

  • Required packages/tools:

    • uuid

    • tar

    • lsb_release

  • Recommended system requirements:

    • 8 CPU cores

    • 8 GB RAM

    • 5 Gbps network bandwidth

    • 1 TB SSD or NVMe storage

Info

The available storage volume should be at least twice the total size of files submitted to the MD Cluster API Gateway at the same time.

If CDR or DLP engines are installed on MD Core instances, the required file storage volume should be doubled.


MD Cluster Control Center

  • Supported version: 2.6.0

  • Required packages/tools:

    • uuid

    • tar

    • lsb_release

  • Recommended system requirements:

    • 4 CPU cores

    • 4 GB RAM

    • 1 Gbps network bandwidth

    • 100 GB storage


MD Cluster Identity Service

  • Supported version: 2.6.0

  • Required packages/tools:

    • uuid

    • tar

    • lsb_release

  • Recommended system requirements:

    • 4 CPU cores

    • 4 GB RAM

    • 1 Gbps network bandwidth

    • 50 GB storage


Worker hosting MD Cluster API Gateway

  • Supported version: 2.6.0

  • Required packages/tools:

    • uuid

    • tar

    • lsb_release

    • jq

    • curl

  • Recommended system requirements:

    • 4 CPU cores

    • 8 GB RAM

    • 5 Gbps network bandwidth

    • 50 GB storage


Worker hosting MD Core

  • Supported version: 2.6.0

  • Required packages/tools:

    • uuid

    • tar

    • lsb_release

    • jq

    • curl

  • Recommended system requirements:

    • Refer here for detailed requirements


Notes

  • MD Cluster requires uuid, tar, curl , jq to be installed. Run the following command in Terminal to install them:

# Debian/Ubuntu sudo apt install -y uuid curl jq tar # Red Hat/Rocky sudo dnf install -y libuuid curl jq tar
  • MD Cluster requires lsb_release on Rocky Linux. Run the following commands in Terminal to install it:

sudo dnf install -y yum-utils sudo dnf config-manager --set-enabled devel sudo dnf update -y sudo dnf install -y redhat-lsb-core