mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-28 05:46:48 +00:00
1.4 KiB
1.4 KiB
layout, title, description, date, sidebar, comments, sharing, footer, featured
layout | title | description | date | sidebar | comments | sharing | footer | featured |
---|---|---|---|---|---|---|---|---|
page | Mosquitto MQTT broker | Fast and reliable MQTT broker. | 2017-04-30 13:28 | true | false | true | true | true |
Set up Mosquitto as MQTT broker.
{
"plain": true,
"ssl": false,
"anonymous": true,
"logins": [
{"username": "testuser", "password": "mypw"}
],
"customize": {
"active": false,
"folder": "mosquitto"
}
}
Make sure you use logins and disable anonymous access if you want to secure the system.
Configuration variables:
- plain (Optional): Listen to broker on port 1883 without SSL/TLS. Defaults to
true
. - ssl (Optional): Listen to broker on port 8883 with SSL/TLS. This requires certificates. Defaults to
false
. - anonymous (Optional): Allow anonymous connection. If logins is set, anonymous user can only read data. Defaults to
true
. - logins (Optional): A list of user that will be created with username and password.
- customize (Optional): If you enable it, it reads additional configuration files (
*.conf
) from/share/mosquitto
.
{% linkable_title Home Assistant configuration %}
To use the Mosquitto as broker add the following entry to the configuration.yaml
file.
# Example configuration.yaml entry
mqtt:
broker: 172.17.0.1