meta data for this page
Perbedaan
Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif.
Kedua sisi revisi sebelumnyaRevisi sebelumnya | |||
rabbitmq:instalasi [2024/12/16 17:39] – Daniel Nugraha | rabbitmq:instalasi [2025/01/23 11:28] (sekarang) – Daniel Nugraha | ||
---|---|---|---|
Baris 1: | Baris 1: | ||
====== Cara install rabitMQ menggunakan ubuntu ====== | ====== Cara install rabitMQ menggunakan ubuntu ====== | ||
- | ===== 1. install wsl nya di windows ===== | + | \\ |
- | ==== Install Using Windows Features ==== | + | //## 3. Install rmqt\\ |
- | a. Open the Start menu and type " | + | |
- | b. Tick the " | + | |
- | c. When the operation is complete, you will be asked to restart your computer.\\ | + | |
- | ## 2. install ubuntu di wsl:\\ | + | |
### Cara install:\\ | ### Cara install:\\ | ||
- | a. wsl --install ubuntu \\ | + | a. ```sudo apt-get update -y```\\ |
- | // jika sebelum install ingin melihat distro apa saja yang tersedia di server repo wsl menggunakan perintah\\ | + | a. sudo apt-get install curl gnupg -y\\ |
- | wsl --list --online \\ | + | a. sudo apt-get install apt-transport-https\\ |
- | jika ingin install beberapa ubuntu, tahap a di ulangi untuk ke 2 dan selanjutnya\\ | + | a. sudo apt-get install curl gnupg apt-transport-https -y\\ |
- | ## 3. Install rmqt\\ | + | Team RabbitMQ' |
- | ### Cara install: | + | a. curl -1sLf " |
- | 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' | + | |
- | a. curl -1sLf " | + | |
## Community mirror of Cloudsmith: modern Erlang repository\\ | ## Community mirror of Cloudsmith: modern Erlang repository\\ | ||
- | curl -1sLf https:// | + | curl -1sLf [[https:// |
## Community mirror of Cloudsmith: RabbitMQ repository\\ | ## Community mirror of Cloudsmith: RabbitMQ repository\\ | ||
- | curl -1sLf https:// | + | curl -1sLf [[https:// |
- | a. cek versi os dengan : cat / | + | a. cek versi os dengan : cat / |
- | a. masukan server baru sesuai dengan os, contoh ubuntu 24.04 -->\\ | + | a. masukan server baru sesuai dengan os, contoh ubuntu 24.04 –>\\ |
- | sudo tee / | + | sudo tee / |
a. jika tak ada masalah, masukan kode ini:\\ | a. jika tak ada masalah, masukan kode ini:\\ | ||
## Provides modern Erlang/OTP releases from a Cloudsmith mirror\\ | ## Provides modern Erlang/OTP releases from a Cloudsmith mirror\\ | ||
##\\ | ##\\ | ||
- | deb [arch=amd64 signed-by=/ | + | deb [arch=amd64 signed-by=/ |
- | deb-src [signed-by=/ | + | deb-src [signed-by=/ |
# another mirror for redundancy\\ | # another mirror for redundancy\\ | ||
- | deb [arch=amd64 signed-by=/ | + | deb [arch=amd64 signed-by=/ |
- | deb-src [signed-by=/ | + | deb-src [signed-by=/ |
## Provides RabbitMQ from a Cloudsmith mirror\\ | ## Provides RabbitMQ from a Cloudsmith mirror\\ | ||
##\\ | ##\\ | ||
- | deb [arch=amd64 signed-by=/ | + | deb [arch=amd64 signed-by=/ |
- | deb-src [signed-by=/ | + | deb-src [signed-by=/ |
# another mirror for redundancy\\ | # another mirror for redundancy\\ | ||
- | deb [arch=amd64 signed-by=/ | + | deb [arch=amd64 signed-by=/ |
- | deb-src [signed-by=/ | + | deb-src [signed-by=/ |
EOF\\ | EOF\\ | ||
a. update server dengan: apt-get update\\ | a. update server dengan: apt-get update\\ | ||
a. install paket nya dengan: ## Install Erlang packages\\ | a. install paket nya dengan: ## Install Erlang packages\\ | ||
- | sudo apt-get install -y erlang-base \\\ | + | sudo apt-get install -y erlang-base \ |
- | 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 | + | 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\\ | ## Install rabbitmq-server and its dependencies\\ | ||
- | sudo apt-get install rabbitmq-server -y --fix-missing\\ | + | sudo apt-get install rabbitmq-server -y –fix-missing\\ |
a. sudah jadi\\ | a. sudah jadi\\ | ||
a. cek service: ternyata error karena tidak bisa jalankan : sudo systemctl status RabbitMQ | a. cek service: ternyata error karena tidak bisa jalankan : sudo systemctl status RabbitMQ | ||
Baris 62: | Baris 56: | ||
## 4. configurasi user\\ | ## 4. configurasi user\\ | ||
### caranya:\\ | ### caranya:\\ | ||
- | a. masukan kode berikut: rabbitmq-plugins enable rabbitmq_management\\ | + | a. masukan kode berikut: rabbitmq-plugins enable rabbitmq_management\\ |
- | buka di browser : http:// | + | buka di browser : [[http:// |
- | | + | sesuaikan ip nya\\ |
- | b. buat username dan password : sudo rabbitmqctl add_user daniel 123\\ | + | b. buat username dan password : sudo rabbitmqctl add_user daniel 123\\ |
- | c. buat user tag dulu: sudo rabbitmqctl set_user_tags daniel administrator\\ | + | c. buat user tag dulu: sudo rabbitmqctl set_user_tags daniel administrator\\ |
- | note: tag nya ganti dengan " | + | note: tag nya ganti dengan " |
- | a. buka referensi : https:// | + | a. buka referensi : [[https:// |
- | untuk mqtt nya pakai : rabbitmq-plugins enable rabbitmq_mqtt \\ | + | untuk mqtt nya pakai : rabbitmq-plugins enable rabbitmq_mqtt\\ |
- | untuk web-mqtt nya pakai : rabbitmq-plugins enable rabbitmq_web_mqtt\\ | + | untuk web-mqtt nya pakai : rabbitmq-plugins enable rabbitmq_web_mqtt\\ |
- | d. setting virtual host agar tidak lihat global. pada contoh: kamera | + | d. setting virtual host agar tidak lihat global. pada contoh: kamera |
############################# | ############################# | ||
Baris 83: | Baris 77: | ||
un install applikasi\\ | un install applikasi\\ | ||
1. cari package nya dengan\\ | 1. cari package nya dengan\\ | ||
- | sudo apt list --installed | grep rmq\\ | + | sudo apt list –installed | grep rmq\\ |
tanda | artinya pipe\\ | tanda | artinya pipe\\ | ||
yang di pipe bisa " | yang di pipe bisa " | ||
Baris 89: | Baris 83: | ||
supaya di uninstall sehabis habisnya termasuk konfigurasi :\\ | supaya di uninstall sehabis habisnya termasuk konfigurasi :\\ | ||
tambahkan jadi:\\ | tambahkan jadi:\\ | ||
- | sudo atp remove << | + | sudo atp remove << |
+ |