Skip to content

Instantly share code, notes, and snippets.

@ispguru
Created January 20, 2020 19:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ispguru/1c2c832710452e84aa90f7e9a52b237a to your computer and use it in GitHub Desktop.
Save ispguru/1c2c832710452e84aa90f7e9a52b237a to your computer and use it in GitHub Desktop.
RabbitMQ Setup On Ubuntu 18.04
#!/bin/bash
#Step-1: You have to install Erlang as prerequsite for Rabbitmq
wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo apt-key add -
echo "deb https://packages.erlang-solutions.com/ubuntu bionic contrib" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
sudo apt update
sudo apt -y install erlang
#Step 2: Add RabbitMQ Repository To Ubuntu 18.04
wget -O- https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc | sudo apt-key add -
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
echo "deb https://dl.bintray.com/rabbitmq/debian $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
#Step 2: Install RabbitMQ Server Ubuntu 18.04
sudo apt update
sudo apt -y install rabbitmq-server
sudo systemctl status rabbitmq-server.service
sudo systemctl enable rabbitmq-server
sudo rabbitmq-plugins enable rabbitmq_management
ss -tunelp | grep 15672
sudo ufw allow proto tcp from any to any port 5672,15672
rabbitmqctl add_user admin StrongPassword
rabbitmqctl set_user_tags admin administrator
# Try to loging http://Your_ip:15672
#Youtube Link:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment