Air-gapped

RabbitMQ version 3.13.0 or higher is required.

Please refer to the link for the Erlang-RabbitMQ compatibility matrix.

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.

Debian, Ubuntu

Prepare packages

  1. On the preparation machine, run commands.
Bash
Copy
  1. Copy the rabbitmq 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. Run the commands below in the rabbitmq folder.
Bash
Copy
  1. Set up user.
Bash
Copy

Rocky, RHEL 9

Prepare packages

  1. On the preparation machine, run commands.
Bash
Copy
  1. Copy the rabbitmq 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. Run the commands below in the rabbitmq folder.
Bash
Copy

Sometimes, other dependencies require upgrading. Example:

You should manually download the dependencies using the command dnf download --resolve --alldeps --downloaddir . <package_names> . Then copy them to the rabbitmq-server folder and install again.

  1. Set up user.
Bash
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard