Skip to main content

EMQX

EMQX is an MQTT broker with a built-in management dashboard, useful when a demo benefits from a visual view of clients, topics, and subscriptions.

Imageemqx/emqx:6.2.0 (override with EMQX_IMAGE in .env)
Catalog kindmqtt-broker
Providesmqtt-broker
Requiresnothing
Network when split is onbackend

Preset credentials and ports

The generated .env ships these defaults; edit them before docker compose up:

  • EMQX_MQTT_PORT=1884: host port for the MQTT listener.
  • EMQX_DASHBOARD_PORT=18083: host port for the management dashboard.
  • EMQX_DASHBOARD_PASSWORD=public: dashboard password (the dashboard user is admin).

Post-setup

  • mqtt-engine-connection: connecting a gateway needs the Cirrus Link MQTT Engine or Transmission module plus an MQTT server endpoint pointed at the broker, configured once the stack is up.