2020-11-29 11:59:40 +01:00
parent 8b579c5846
commit f08dd0a1b6

@@ -13,6 +13,82 @@ These programs are **required** in order to run Livebeat:
### Node.js ### 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). 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 ## Getting started
Since we have everyting installed, we have to make our hands dirty before we can even touch Livebeat. Since we have everyting installed, we have to make our hands dirty before we can even touch Livebeat.