Instalação RabbitMQ · 3 min read · Nov 20, 2025

Como Instalar e Configurar o RabbitMQ no Debian 11

RabbitMQ é um software de broker de mensagens gratuito, de código aberto e um dos mais populares. Ele suporta múltiplos protocolos de mensagens e usa plugins para se comunicar com soluções de mensagens populares como MQTT. Um broker de mensagens é um aplicativo que armazena mensagens para um aplicativo. Sempre que um aplicativo deseja enviar dados para outro aplicativo, o app publica a mensagem no broker de mensagens. O RabbitMQ pode ser implantado em configurações distribuídas para atender a requisitos de alta escala e alta disponibilidade.

Neste post, mostraremos como instalar e configurar o software de broker de mensagens RabbitMQ no Debian 11.

Pré-requisitos

  • Um servidor rodando Ubuntu 20.04.
  • Uma senha de root configurada no servidor.

Adicionar Repositório RabbitMQ

Por padrão, o pacote RabbitMQ não está incluído no repositório padrão do Debian 11. Portanto, você precisará adicionar o repositório RabbitMQ ao seu sistema.

Primeiro, instale todas as dependências necessárias usando o seguinte comando:

apt-get install gnupg2 curl wget apt-transport-https software-properties-common -y

Uma vez que todas as dependências estejam instaladas, baixe e instale o pacote do repositório Erlang com o seguinte comando:

wget https://packages.erlang-solutions.com/erlang/debian/pool/esl-erlang_23.1.5-1~debian~stretch_amd64.deb  
dpkg -i esl-erlang_23.1.5-1~debian~stretch_amd64.deb

Você receberá alguns erros de dependência. Você pode corrigi-los executando o seguinte comando:

apt-get install -f

Em seguida, atualize o repositório Erlang e instale o pacote Erlang com o seguinte comando:

apt-get update -y  
apt-get install erlang erlang-nox

Em seguida, adicione o repositório RabbitMQ com o seguinte comando:

add-apt-repository 'deb http://www.rabbitmq.com/debian/ testing main'  
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | apt-key add -

Uma vez que o repositório é adicionado, atualize o repositório usando o seguinte comando:

apt-get update -y

Uma vez que você tenha terminado, pode prosseguir para o próximo passo.

Instalar o Servidor RabbitMQ

Agora, você pode instalar o servidor RabbitMQ executando o seguinte comando:

apt-get install rabbitmq-server -y

Uma vez que a instalação esteja concluída, inicie o serviço RabbitMQ e habilite-o para iniciar na reinicialização do sistema:

systemctl start rabbitmq-server  
systemctl enable rabbitmq-server

Você pode verificar o status do serviço RabbitMQ usando o comando abaixo:

systemctl status rabbitmq-server

Você receberá a seguinte saída:

? rabbitmq-server.service - RabbitMQ Messaging Server
     Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2021-10-24 05:20:35 UTC; 16s ago
   Main PID: 29132 (beam.smp)
     Status: "Initialized"
      Tasks: 86 (limit: 4679)
     Memory: 79.4M
        CPU: 8.937s
     CGroup: /system.slice/rabbitmq-server.service
             ??29132 /usr/lib/erlang/erts-11.1.8/bin/beam.smp -W w -K true -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmc>
             ??29232 erl_child_setup 65536
             ??29282 inet_gethost 4
             ??29283 inet_gethost 4

Oct 24 05:20:29 debian11 systemd[1]: Starting RabbitMQ Messaging Server...
Oct 24 05:20:35 debian11 systemd[1]: Started RabbitMQ Messaging Server.

Uma vez que você tenha terminado, pode prosseguir para o próximo passo.

Criar Usuário Admin para RabbitMQ

Em seguida, você precisará criar um usuário admin para o RabbitMQ. Você pode criá-lo usando o seguinte comando:

rabbitmqctl add_user admin password

Em seguida, defina uma tag para sua conta admin usando o seguinte comando:

rabbitmqctl set_user_tags admin administrator

Em seguida, defina as permissões adequadas com o seguinte comando:

rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Em seguida, habilite o console de gerenciamento do RabbitMQ usando o seguinte comando:

rabbitmq-plugins enable rabbitmq_management

Você receberá a seguinte saída:

Enabling plugins on node rabbit@debian11:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@debian11...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

started 3 plugins.

Uma vez que você tenha terminado, pode prosseguir para o próximo passo.

Acessar o Painel do RabbitMQ

Por padrão, o console web do RabbitMQ escuta na porta 15672. Você pode verificar isso usando o seguinte comando:

ss -antpl | grep 15672

Você receberá a seguinte saída:

LISTEN 0      1024              0.0.0.0:15672      0.0.0.0:*    users:(("beam.smp",pid=29132,fd=96))    

Agora, abra seu navegador web e acesse o console web do RabbitMQ usando a URL http://your-server-ip:15672/. Você deve ver a página de login do RabbitMQ:

Login do RabbitMQ

Forneça seu nome de usuário admin, senha e clique no botão Login. Você deve ver o painel do RabbitMQ na seguinte página:

Painel do RabbitMQ

Conclusão

No guia acima, você aprendeu como instalar o servidor RabbitMQ no Debian 11. Para mais informações, visite o site oficial de tutoriais do RabbitMQ.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.