Task: Add rabbitmq server setup script for ubuntu 20
This commit is contained in:
parent
67e29d34bc
commit
77cf7b25bb
34
rabbitmq-setup.sh
Normal file
34
rabbitmq-setup.sh
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
#!/bin/bash -e
|
||||||
|
|
||||||
|
sudo apt install apt-transport-https -y
|
||||||
|
|
||||||
|
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-erlang/debian focal erlang-22.x" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
|
||||||
|
|
||||||
|
sudo apt install rabbitmq-server -y
|
||||||
|
sudo systemctl enable rabbitmq-server.service
|
||||||
|
sudo systemctl is-enabled rabbitmq-server.service
|
||||||
|
|
||||||
|
# Enable Management and WebMQTT
|
||||||
|
sudo rabbitmq-plugins enable rabbitmq_management
|
||||||
|
sudo rabbitmq-plugins enable rabbitmq_web_mqtt
|
||||||
|
|
||||||
|
: '
|
||||||
|
loopback_users.guest = false
|
||||||
|
listeners.tcp.default = 5672
|
||||||
|
management.tcp.port = 15672
|
||||||
|
|
||||||
|
mqtt.default_user = demo
|
||||||
|
mqtt.default_pass = demo
|
||||||
|
mqtt.vhost = /
|
||||||
|
mqtt.exchange = amq.topic
|
||||||
|
|
||||||
|
# 24 hours by default
|
||||||
|
mqtt.subscription_ttl = 86400000
|
||||||
|
mqtt.prefetch = 10
|
||||||
|
'
|
||||||
|
# sudo nano /etc/rabbitmq/rabbitmq.conf
|
||||||
|
|
||||||
|
sudo systemctl restart rabbitmq-server.service
|
||||||
|
sudo systemctl status rabbitmq-server.service
|
Loading…
Reference in New Issue
Block a user