Skip to content

Instantly share code, notes, and snippets.

@oleksandr-diudiun
Forked from anubhavsinha/rabbitmq.sh
Created December 1, 2015 19:59
Show Gist options
  • Save oleksandr-diudiun/f85b565eb4356bf09f37 to your computer and use it in GitHub Desktop.
Save oleksandr-diudiun/f85b565eb4356bf09f37 to your computer and use it in GitHub Desktop.
rabbimq on ubuntu 14.04LTS
sudo apt-get update
# install erlang
sudo apt-get install erlang -y
sudo apt-get install erlang-nox -y
# get deb package
echo deb http://www.rabbitmq.com/debian/ testing main | sudo tee /etc/apt/sources.list
# add key
wget http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
sudo apt-key add rabbitmq-signing-key-public.asc
# install server
sudo apt-get update
sudo apt-get install rabbitmq-server -y
sudo rabbitmq-plugins enable rabbitmq_management
sudo rabbitmqctl add_user admin p@ssw0rd!
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
sudo rabbitmqctl delete_user guest
sudo service rabbitmq-server restart
# add rule, restart service
sudo iptables -A INPUT -p tcp --dport 15672 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo service ufw reload
# verify port is listening
netstat -tulpn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment