mash-playbook/docs/services/rumqttd.md

38 lines
1.4 KiB
Markdown
Raw Normal View History

2023-06-28 23:55:54 +02:00
# rumqttd
2023-06-30 11:48:08 +02:00
[rumqttd](https://github.com/bytebeamio/rumqtt/tree/main/rumqttd) is a high performance, embeddable [MQTT](https://en.wikipedia.org/wiki/MQTT) broker installed via [mother-of-all-self-hosting/ansible-role-rumqttd](https://github.com/mother-of-all-self-hosting/ansible-role-rumqttd).
2023-06-28 23:55:54 +02:00
# Configuring this role for your playbook
## Dependencies
This service does not require any dependecies.
## Configuration
To enable this service, add the following configuration to your `vars.yml` file and re-run the [installation](../installing.md) process:
```yaml
########################################################################
# #
# rumqttd #
# #
########################################################################
2023-06-30 11:48:08 +02:00
2023-06-28 23:55:54 +02:00
rumqttd_enabled: true
########################################################################
# #
# /rumqttd #
# #
########################################################################
```
## Usage
2023-06-30 11:48:08 +02:00
You can then start to send and subscribe to MQTT topics. Use port 1883 and the servers IP or any domain you configured to point at this server.