Air-gapped

RabbitMQ 4.2.5 and a compatible Erlang version are required.

To install Redis in an air-gapped environment, download the required packages on a preparation machine and then transfer them to the air-gapped server. The preparation machine should have internet access and run the same operating system version as the target server.

Prerequisites

Before installing the RabbitMQ service, ensure the following requirements are met.

RequirementDescription
Operating SystemDebian 12+, Ubuntu 22.04+, Rocky Linux 9+, or RHEL 9+.
Privilegesroot or sudo privileges on both the preparation machine and the air-gapped server.
Hardware4 vCPU and 8 GB RAM.
Disk spaceAt least 100 GB of available storage.
Network access

Required ports are open:

  • 5672 — AMQP client connections (default).
  • 15672 — Management UI (optional).

A minimum network bandwidth of 1 Gbps is required.

A bandwidth of 5 Gbps or higher is strongly recommended for production deployments.

Debian, Ubuntu

Prepare packages

  1. On the preparation machine, create file prepare_rabbitmq.sh with content:
Bash
Copy
  1. Run commands.
Bash
Copy
  1. Copy the rabbitmq-offline folder to a USB drive or secure transfer medium.
  2. Move it to the air-gapped server.

Install RabbitMQ

  1. On the target server, insert the USB drive or secure transfer medium.
  2. Copy rabbitmq-offline folder to /opt/rabbitmq-offline. E.g:
Bash
Copy
  1. Run the commands below.
Bash
Copy
  1. Set up user.
Bash
Copy

Rocky, RHEL 9

Prepare packages

  1. On the preparation machine, create file prepare_rabbitmq.sh with content:
Bash
Copy
  1. Run commands.
Bash
Copy
  1. Copy the rabbitmq-offline folder to a USB drive or secure transfer medium.
  2. Move it to the air-gapped server.

Install RabbitMQ

  1. On the target server, insert the USB drive or secure transfer medium.
  2. Copy rabbitmq-offline folder to /opt/rabbitmq-offline. E.g:
Bash
Copy
  1. Run the commands below.
Bash
Copy
  1. Set up user.
Bash
Copy
VariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches