====== 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|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|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 < 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 ## 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/|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|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 <> –purge