diff --git a/Installation.md b/Installation.md index 6ac11cf..5df1024 100644 --- a/Installation.md +++ b/Installation.md @@ -14,6 +14,7 @@ These programs are **required** in order to run Livebeat: Since we have everyting installed, we have to make our hands dirty before we can even touch Livebeat. ### RabbitMQ +#### Authentification backend We need to change a few things for RabbitMQ. Since Livebeat handles all authentifications we have to tell RabbitMQ to use Livebeat as authentification backend. We need to enable the `rabbitmq_auth_backend_http` plugin: @@ -32,6 +33,15 @@ auth_http.topic_path = http://localhost:8040/user/topic ``` This will basicly tell RabbitMQ to use this plugin as authentification method and then which paths and method to use. +#### MQTT +The frontend uses MQTT over WebSockets for real-time communication. + +Enable `rabbitmq_web_mqtt` plugin: +``` +rabbitmq-plugins enable rabbitmq_web_mqtt +``` +For more information [read here](https://www.rabbitmq.com/web-mqtt.html) if you want to setup SSL for example. + ### Livebeat Livebeat uses a `.env` file as configuration so you have to create this file in the **root folder** of the backend.