meta data for this page
  •  

Cara install rabitMQ menggunakan ubuntu


## 3. Install rmqt
### Cara install:
a. ```sudo apt-get update -y```
a. sudo apt-get install curl gnupg -y
a. sudo apt-get install apt-transport-https
a. sudo apt-get install curl gnupg apt-transport-https -y
Team RabbitMQ's main signing key
a. curl -1sLf “https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA” | sudo gpg –dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg > /dev/null
## Community mirror of Cloudsmith: modern Erlang repository
curl -1sLf https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key | sudo gpg –dearmor | sudo tee /usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg > /dev/null
## Community mirror of Cloudsmith: RabbitMQ repository
curl -1sLf https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key | sudo gpg –dearmor | sudo tee /usr/share/keyrings/rabbitmq.9F4587F226208342.gpg > /dev/null
a. cek versi os dengan : cat /etc/os-release
a. masukan server baru sesuai dengan os, contoh ubuntu 24.04 –>
sudo tee /etc/apt/sources.list.d/rabbitmq.list «EOF
a. jika tak ada masalah, masukan kode ini:
## Provides modern Erlang/OTP releases from a Cloudsmith mirror
##
deb [arch=amd64 signed-by=/usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg] https://ppa1.rabbitmq.com/rabbitmq/rabbitmq-erlang/deb/ubuntu noble main
deb-src [signed-by=/usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg] https://ppa1.rabbitmq.com/rabbitmq/rabbitmq-erlang/deb/ubuntu noble main # another mirror for redundancy
deb [arch=amd64 signed-by=/usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg] https://ppa2.rabbitmq.com/rabbitmq/rabbitmq-erlang/deb/ubuntu noble main
deb-src [signed-by=/usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg] https://ppa2.rabbitmq.com/rabbitmq/rabbitmq-erlang/deb/ubuntu noble main ## Provides RabbitMQ from a Cloudsmith mirror
##
deb [arch=amd64 signed-by=/usr/share/keyrings/rabbitmq.9F4587F226208342.gpg] https://ppa1.rabbitmq.com/rabbitmq/rabbitmq-server/deb/ubuntu noble main
deb-src [signed-by=/usr/share/keyrings/rabbitmq.9F4587F226208342.gpg] https://ppa1.rabbitmq.com/rabbitmq/rabbitmq-server/deb/ubuntu noble main # another mirror for redundancy
deb [arch=amd64 signed-by=/usr/share/keyrings/rabbitmq.9F4587F226208342.gpg] https://ppa2.rabbitmq.com/rabbitmq/rabbitmq-server/deb/ubuntu noble main
deb-src [signed-by=/usr/share/keyrings/rabbitmq.9F4587F226208342.gpg] https://ppa2.rabbitmq.com/rabbitmq/rabbitmq-server/deb/ubuntu noble main
EOF
a. update server dengan: apt-get update
a. install paket nya dengan: ## Install Erlang packages
sudo apt-get install -y erlang-base \ <code> erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \
erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \
erlang-runtime-tools erlang-snmp erlang-ssl \
erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl </code> ## Install rabbitmq-server and its dependencies
sudo apt-get install rabbitmq-server -y –fix-missing
a. sudah jadi
a. cek service: ternyata error karena tidak bisa jalankan : sudo systemctl status RabbitMQ
## 4. configurasi user
### caranya:
a. masukan kode berikut: rabbitmq-plugins enable rabbitmq_management
buka di browser : http://192.168.56.101:15672/
sesuaikan ip nya
b. buat username dan password : sudo rabbitmqctl add_user daniel 123
c. buat user tag dulu: sudo rabbitmqctl set_user_tags daniel administrator
note: tag nya ganti dengan “monitoring” a. buka referensi : https://www.rabbitmq.com/docs/web-mqtt untuk beberapa plug in
untuk mqtt nya pakai : rabbitmq-plugins enable rabbitmq_mqtt
untuk web-mqtt nya pakai : rabbitmq-plugins enable rabbitmq_web_mqtt
d. setting virtual host agar tidak lihat global. pada contoh: kamera #############################
1. kembali ke root
sudo su
2. lihat service apa saja yang jalan
systemctl -t service
3. un install applikasi
1. cari package nya dengan
sudo apt list –installed | grep rmq
tanda | artinya pipe
yang di pipe bisa “less” atau “more” ada juga “tail” dan “head”
sudah dapat: rabbitmq-server
supaya di uninstall sehabis habisnya termasuk konfigurasi :
tambahkan jadi:
sudo atp remove «nama paket» –purge