From f08dd0a1b62f6dafd632a00d309e44bbed5db3fc Mon Sep 17 00:00:00 2001 From: Nicolas Klier Date: Sun, 29 Nov 2020 11:59:40 +0100 Subject: [PATCH] --- Installation.md | 76 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/Installation.md b/Installation.md index 9e865d7..834ba5a 100644 --- a/Installation.md +++ b/Installation.md @@ -13,6 +13,82 @@ These programs are **required** in order to run Livebeat: ### Node.js Please pick your distribution [here](https://nodejs.org/en/download/package-manager/) and follow the instruction there. For Debian/Ubuntu click [here](https://github.com/nodesource/distributions/blob/master/README.md). +### RabbitMQ +#### Fedora +Installing RabbitMQ on Fedora is a bit tricky. + +##### Installing Erlang +Create `/etc/yum.repos.d/erlang.repo` and put this as content: +``` +[rabbitmq_erlang] +name=rabbitmq_erlang +baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/x86_64 +repo_gpgcheck=1 +gpgcheck=1 +enabled=1 +# PackageCloud's repository key and RabbitMQ package signing key +gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey + https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc +sslverify=1 +sslcacert=/etc/pki/tls/certs/ca-bundle.crt +metadata_expire=300 + +[rabbitmq_erlang-source] +name=rabbitmq_erlang-source +baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS +repo_gpgcheck=1 +gpgcheck=0 +enabled=1 +# PackageCloud's repository key and RabbitMQ package signing key +gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey + https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc +sslverify=1 +sslcacert=/etc/pki/tls/certs/ca-bundle.crt +metadata_expire=300 +``` +Then you can execute the install command: +``` +sudo dnf install erlang +``` + +##### Installing RabbitMQ +Same thing, add repository under `/etc/yum.repos.d/rabbitmq_server.repo`: +``` +[rabbitmq_rabbitmq-server] +name=rabbitmq_rabbitmq-server +baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/x86_64 +repo_gpgcheck=1 +gpgcheck=0 +enabled=1 +gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey +sslverify=1 +sslcacert=/etc/pki/tls/certs/ca-bundle.crt +metadata_expire=300 + +[rabbitmq_rabbitmq-server-source] +name=rabbitmq_rabbitmq-server-source +baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/SRPMS +repo_gpgcheck=1 +gpgcheck=0 +enabled=1 +gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey +sslverify=1 +sslcacert=/etc/pki/tls/certs/ca-bundle.crt +metadata_expire=300 +``` +Now install the package: +``` +sudo dnf install rabbitmq-server +``` +Recommended is to enable the RabbitMQ service so it starts on boot: +``` +sudo systemctl enable rabbitmq-server +``` +Optional but a good choice is to enable the management web interface: +``` +sudo rabbitmq-plugins enable rabbitmq_management +``` +It can be accessed under `http://localhost:15672` ## Getting started Since we have everyting installed, we have to make our hands dirty before we can even touch Livebeat.