Skip to content

Instantly share code, notes, and snippets.

@mekicha
Last active May 2, 2018 11:16
Show Gist options
  • Select an option

  • Save mekicha/e8c4093b336aa3b7c3668c2fc63b066e to your computer and use it in GitHub Desktop.

Select an option

Save mekicha/e8c4093b336aa3b7c3668c2fc63b066e to your computer and use it in GitHub Desktop.
rabbitmq installation on ubuntu

Install Erlang

wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb

sudo dpkg -i erlang-solutions_1.0_all.deb

sudo apt-get update

sudo apt-get install erlang erlang-nox

Install RabbitMQ Server

echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list

wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -

sudo apt-get update

sudo apt-get install rabbitmq-server

Manage server

sudo systemctl enable rabbitmq-server

sudo systemctl start rabbitmq-server

sudo rabbitmqctl add_user <user> <password>

sudo rabbitmqctl set_user_tags <user> <tag_name>

sudo rabbitmqctl set_permissions -p / <user> ".*" ".*" ".*"

rabbitmqctl add_vhost test add virtual host

RabbitMQ Web Management Console

sudo rabbitmq-plugins enable rabbitmq_management

Go to localhost:15672 and login with and to access the console.

Install and configure Redis

This digitalocean guide explains it well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment