🎉 Release of add-on EMQX 0.1.1

This commit is contained in:
Community Hass.io Add-ons Bot 2022-09-24 16:17:43 +00:00
parent 7ecaf11ef9
commit f340172f86
5 changed files with 45 additions and 7 deletions

View file

@ -746,10 +746,10 @@ SOFTWARE.
[bookstack-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg [bookstack-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg
[bookstack-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [bookstack-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg
[bookstack-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg [bookstack-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg
[addon-emqx]: https://github.com/hassio-addons/addon-emqx/tree/v0.1.0 [addon-emqx]: https://github.com/hassio-addons/addon-emqx/tree/v0.1.1
[addon-doc-emqx]: https://github.com/hassio-addons/addon-emqx/blob/v0.1.0/README.md [addon-doc-emqx]: https://github.com/hassio-addons/addon-emqx/blob/v0.1.1/README.md
[emqx-issue]: https://github.com/hassio-addons/addon-emqx/issues [emqx-issue]: https://github.com/hassio-addons/addon-emqx/issues
[emqx-version-shield]: https://img.shields.io/badge/version-v0.1.0-blue.svg [emqx-version-shield]: https://img.shields.io/badge/version-v0.1.1-blue.svg
[emqx-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [emqx-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
[emqx-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [emqx-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
[emqx-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg [emqx-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg

View file

@ -1,3 +1,6 @@
## Whats changed ## Whats changed
🎉 Initial add-on release! ## 📚 Documentation
- Add default login credentials @tjorim (#1)
- Extend documentation based on questions @frenck (#3)

View file

@ -9,6 +9,9 @@ The [EMQX MQTT broker][emqx] is an advanced alternative to the Mosquitto MQTT
broker/add-on that is generally used in Home Assistant. It has a UI broker/add-on that is generally used in Home Assistant. It has a UI
to configure, manage, and debug your MQTT broker, clients, and traffic. to configure, manage, and debug your MQTT broker, clients, and traffic.
While EMQX sells their product mainly as a cloud hosted product on their
website, this add-on runs EMQX in a fully local, self-hosted environment.
## Installation ## Installation
The installation of this add-on is pretty straightforward and not different in The installation of this add-on is pretty straightforward and not different in
@ -23,9 +26,29 @@ comparison to installing any other Home Assistant add-on.
1. Start the "EMQX" add-on. 1. Start the "EMQX" add-on.
1. Check the logs of the "EMQX" to see if everything went well. 1. Check the logs of the "EMQX" to see if everything went well.
1. Open the Web UI. 1. Open the Web UI.
1. Log in with the default credentials: username `admin` and password `public`.
1. Be sure to first set up authentication in for your MQTT client, but setting
up an authentication method in the EMQX web UI under "Access Control" ->
"Authentication".
1. Read the step above again and **make sure** you have set up authetication.
_Notes:_
- When configuring Home Assistant, Zigbee2MQTT or any other MQTT application
or client on your Home Assistant machine to connect to eMQX, use
`homeassistant` or `a0d7b954-emqx` as the broker/hostname to connect to.
In some cases, just `localhost` will work as well.
- When connecting external devices to your EMQX add-on, use the IP address or
hostname of your Home Assistant instance as the broker/hostname to connect to.
## Configuration ## Configuration
You most likely don't need these configuration options. Almost all
configuration can be done via the web UI that is available in this add-on.
Some more advanced/complex configuration options are not available in the
web UI, but can be configured using this option (for example, when
setting up clustering of multiple instances).
**Note**: _Remember to restart the add-on when the configuration is changed._ **Note**: _Remember to restart the add-on when the configuration is changed._
Example add-on configuration: Example add-on configuration:
@ -54,6 +77,15 @@ documentation:
## Known issues and limitations ## Known issues and limitations
- This add-on cannot run simultaneously with the Mosquitto add-on. - This add-on cannot run simultaneously with the Mosquitto add-on.
- EMQX uses ports 1883, 8083, 8084, and 8883 by default. It is possible
one of your existing add-ons conflicts with that. In such cases, either
change the ports of the other add-on or change the listner ports of EMQX.
To change the ports of EMQX, you will need to temporary stop the conflicting
add-on, as you need to access the EMQX web UI to change the listner ports.
- The WebRTC integration by AlexxIT is known to cause a port conflict on
port 8083. Temporary disabling the integration (similar as the point above
for add-ons) can be used to allow accessing the EMQX web UI to adjust the
listeners.
## Changelog & Releases ## Changelog & Releases

View file

@ -21,6 +21,9 @@ The [EMQX MQTT broker][emqx] is an advanced alternative to the Mosquitto MQTT
broker/add-on that is generally used in Home Assistant. It has a UI broker/add-on that is generally used in Home Assistant. It has a UI
to configure, manage, and debug your MQTT broker, clients, and traffic. to configure, manage, and debug your MQTT broker, clients, and traffic.
While EMQX sells their product mainly as a cloud hosted product on their
website, this add-on runs EMQX in a fully local, self-hosted environment.
![EMQX in the Home Assistant Frontend][screenshot] ![EMQX in the Home Assistant Frontend][screenshot]
## WARNING! THIS IS A BETA VERSION! ## WARNING! THIS IS A BETA VERSION!
@ -50,6 +53,6 @@ If you are more interested in stable releases of our add-ons:
[patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png [patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png
[patreon]: https://www.patreon.com/frenck [patreon]: https://www.patreon.com/frenck
[project-stage-shield]: https://img.shields.io/badge/project%20stage-experimental-yellow.svg [project-stage-shield]: https://img.shields.io/badge/project%20stage-experimental-yellow.svg
[release-shield]: https://img.shields.io/badge/version-v0.1.0-blue.svg [release-shield]: https://img.shields.io/badge/version-v0.1.1-blue.svg
[release]: https://github.com/hassio-addons/addon-emqx/tree/v0.1.0 [release]: https://github.com/hassio-addons/addon-emqx/tree/v0.1.1
[screenshot]: https://github.com/hassio-addons/addon-emqx/raw/main/images/screenshot.png [screenshot]: https://github.com/hassio-addons/addon-emqx/raw/main/images/screenshot.png

View file

@ -24,4 +24,4 @@ schema:
slug: emqx slug: emqx
startup: services startup: services
url: https://github.com/hassio-addons/addon-emqx url: https://github.com/hassio-addons/addon-emqx
version: 0.1.0 version: 0.1.1