Instalación RabbitMQ · 5 min read · Oct 06, 2025

Cómo instalar RabbitMQ en el servidor Ubuntu 24.04

RabbitMQ es un intermediario de mensajes gratuito y de código abierto. Soportando múltiples protocolos de mensajes, RabbitMQ es el intermediario de mensajes más utilizado en Internet. Soporta protocolos como AMQP, STOMP, MQTT, HTTP, WebSockets y RabbitMQ Stream. RabbitMQ es completamente compatible con el estándar JMS 1.1 y es adecuado para varios escenarios de desarrollo, desde entornos de implementación pequeños hasta medianos y grandes.

Como intermediario de mensajes, RabbitMQ se sitúa entre aplicaciones y permite que se comuniquen entre sí de manera asíncrona, confiable y conveniente. También proporciona almacenamiento temporal entre aplicaciones y protege contra la pérdida de datos.

En esta guía, aprenderás cómo instalar el servidor RabbitMQ en un servidor Ubuntu 24.04. También aprenderás cómo habilitar el complemento RabbitMQ, configurar un usuario administrador de RabbitMQ y luego acceder al panel de gestión de RabbitMQ a través de tu navegador web.

Requisitos previos

Para completar esta guía, asegúrate de tener:

  • Un servidor Ubuntu 24.04
  • Un usuario no root con privilegios de administrador

Método 1: Instalación del servidor RabbitMQ a través del repositorio de Ubuntu

Por defecto, el repositorio de Ubuntu proporciona un paquete del servidor RabbitMQ que puedes instalar a través de APT. Si prefieres el sistema más fácil y limpio (sin agregar un repositorio de terceros) para instalar RabbitMQ, puedes instalar RabbitMQ a través del repositorio de Ubuntu.

Primero que todo, ejecuta el siguiente comando para actualizar tu índice de paquetes de Ubuntu a la última versión.

sudo apt update

update repo

Ahora instala el paquete ‘ rabbitmq-server ‘ con el comando ‘ apt install ‘ a continuación. Ingresa ‘ Y ‘ para confirmar la instalación.

sudo apt install rabbitmq-server

install rabbitmq server

Una vez que la instalación esté completa, verifica el servicio ‘ rabbitmq-server ‘ usando el siguiente comando. Verás que el servidor RabbitMQ está habilitado y en funcionamiento.

sudo systemctl is-enabled rabbitmq-server  
sudo systemctl status rabbitmq-server

check service status

Por último, también puedes verificar los puertos que utiliza el servidor RabbitMQ con lo siguiente:

ss -tulpn

Puedes ver que el puerto ‘ 5672 ‘ es utilizado por el servicio beam de esta manera:

Método 2: Instalación del servidor RabbitMQ a través del espejo de Cloudsmith

Si necesitas obtener la última versión y actualización del servidor RabbitMQ, puedes usar el repositorio de terceros proporcionado por Cloudsmith Mirror para instalar el servidor RabbitMQ. En esta sección, agregarás el repositorio del espejo de Cloudsmith y luego instalarás el servidor RabbitMQ desde él.

Agrega el espejo de Cloudsmith para el paquete del servidor RabbitMQ ejecutando el siguiente comando. Con esto, agregarás automáticamente la clave GPG y el repositorio para RabbitMQ.

curl -1sLf 'https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/setup.deb.sh' | sudo -E bash

add repo

Después de que el proceso haya terminado, ejecuta el siguiente comando ‘ apt install ‘ para instalar el servidor RabbitMQ.

sudo apt install rabbitmq-server

Ingresa ‘ Y ‘ para continuar con la instalación.

install rabbitmq

Cuando la instalación esté completa, verifica el servicio ‘ rabbitmq-server ‘ con lo siguiente. Puedes ver que el servidor RabbitMQ está habilitado y en funcionamiento automáticamente.

sudo systemctl is-enabled rabbitmq-server  
sudo systemctl status rabbitmq-server

En cuanto al puerto del servidor RabbitMQ, usa el comando ‘ ss ‘ a continuación para asegurarte de que el puerto ‘ 5672 ‘ esté en estado LISTEN.

ss -tulpn

Configuración del servidor RabbitMQ

Después de que el servidor RabbitMQ esté instalado, puedes cambiar la dirección IP de enlace predeterminada y el nombre del nodo a través del archivo de configuración de RabbitMQ ‘ /etc/rabbitmq/rabbitmq-env.conf ‘. Esto es opcional, especialmente si deseas construir un clúster de RabbitMQ que se ejecutará en una dirección IP local/privada. Además, no ejecutes RabbitMQ directamente en una dirección IP pública.

Edita el archivo de configuración de RabbitMQ ‘ /etc/rabbitmq/rabbitmq-env.conf ‘ con el editor ‘ nano ‘.

sudo nano /etc/rabbitmq/rabbitmq-env.conf

Cambia el ‘ NODENAME ‘ con el nombre de host de tu servidor, la ‘ NODE_IP_ADDRESS ‘ con la dirección IP interna de tu servidor Ubuntu, y/o puedes dejar el ‘ NODE_PORT ‘ como predeterminado. En este ejemplo, ejecutaremos RabbitMQ en la dirección IP local ‘ 192.168.5.65 ‘.

NODENAME=noble64  
NODE_IP_ADDRESS=192.168.5.65  
NODE_PORT=5672

Guarda el archivo y sal del editor.

Ahora ejecuta el comando ‘ systemctl ‘ a continuación para reiniciar el servidor RabbitMQ y aplicar tus cambios.

sudo systemctl restart rabbitmq-server

Por último, ejecuta el comando ‘ ss ‘ a continuación para asegurarte de que el servidor RabbitMQ esté funcionando en tu dirección IP interna.

ss -tulpn | grep 5672

Lo siguiente muestra que el servidor RabbitMQ está funcionando en la dirección IP ‘ 192.168.5.65 ‘.

rabbitmq port

Configuración del administrador de RabbitMQ

En esta sección, aprenderás cómo habilitar el complemento ‘ rabbitmq_management ‘ a través de ‘ rabbitmq-plugins ‘. Esto te proporcionará una interfaz de administrador que te permitirá monitorear y configurar RabbitMQ a través de un navegador web. Después de eso, también crearás un usuario administrador para tu instalación del servidor RabbitMQ a través de la línea de comandos ‘rabbitmqctl’.

Primero, ejecuta el comando ‘ rabbitmq-plugins ‘ a continuación para habilitar el complemento ‘ rabbitmq_management ‘. Esto habilitará otros complementos como ‘ rabbitmq_management_agent ‘ y ‘ rabbitmq_web_dispatch ‘.

sudo rabbitmq-plugins enable rabbitmq_management

enable management plugin

Ahora ejecuta el comando a continuación para crear un nuevo usuario ‘ admin ‘ con la contraseña ‘ adminpass ‘. Luego, convierte al usuario ‘ admin ‘ en un administrador y permite permisos a todos los vhosts disponibles en el servidor RabbitMQ.

rabbitmqctl add_user admin adminpass  
rabbitmqctl set_user_tags admin administrator  
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

setup administrator

A continuación, ejecuta el comando ‘ systemctl ‘ a continuación para reiniciar el servidor RabbitMQ y aplicar tus cambios. Una vez ejecutado, la gestión de RabbitMQ se estará ejecutando en el puerto ‘ 15672 ‘.

sudo systemctl restart rabbitmq-server

Verifica los puertos abiertos en tu sistema con el siguiente comando. Verás que el puerto ‘ 15672 ‘ está en estado LISTEN.

ss -tulpn

Acceso a la gestión de RabbitMQ

Visita la dirección IP de tu servidor Ubuntu, como http://192.168.5.65:15672/. Si todo va bien, verás la página de inicio de sesión de RabbitMQ.

Ingresa el usuario ‘ admin ‘ y la contraseña ‘ adminpass ‘, luego haz clic en Iniciar sesión para confirmar. Cambia esas credenciales si tienes un nombre de usuario y contraseña diferentes.

login

Si tienes éxito, obtendrás el siguiente panel de gestión de RabbitMQ.

dashboard

Conclusión

¡Felicidades! Has completado la instalación del servidor RabbitMQ en Ubuntu 24.04. Has aprendido dos métodos para instalar RabbitMQ, a través del repositorio de Ubuntu y usando el espejo de Cloudsmith. Después de eso, también has cambiado la dirección de enlace y el nombre del nodo de RabbitMQ, habilitado los complementos ‘rabbitmq_management’ y creado un usuario administrador utilizando la utilidad ‘rabbitmqctl’.

Puedes instalar RabbitMQ en otros servidores y crear el clúster desde aquí.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.