@@ -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.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user