EMQX is a scalable, open-source MQTT message broker that enables you to build and manage real-time IoT systems and applications.
MQTT is a lightweight communication protocol for connecting devices and applications, making it an ideal solution for IoT and machine-to-machine (M2M) communication.
Whether you're looking to build a smart home system, implement a remote monitoring solution, or simply want to connect your devices and applications, EMQ X is a powerful and flexible tool for your MQTT needs.
Popular home applications that support MQTT are:
Install with:
helm repo add emqx-charts https://repos.emqx.io/charts/
helm install emqx emqx-charts/emqx -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
emqx | onedr0p/home-ops | 1436 | 5.1.2 | 7 days ago |
emqx | wrmilling/k3s-gitops | 187 | 5.3.2 | 8 days ago |
emqx | Diaoul/home-ops | 55 | 5.3.2 | 8 days ago |
emqx | truxnell/home-cluster | 148 | 5.3.2 | 9 days ago |
emqx | auricom/home-ops | 125 | 5.3.2 | 10 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
string | |
string | |
string | |
string | |
emqxConfig.EMQX_DASHBOARD__DEFAULT_PASSWORD (5) ${EMQX_ADMIN_PASSWORD} | string |
string | |
emqxConfig.EMQX_LOADED_MODULES (3) emqx_mod_presence,emqx_mod_acl_internal,emqx_mod_topic_metrics | string |
emqxConfig.EMQX_LOADED_PLUGINS (3) emqx_management,emqx_recon,emqx_retainer,emqx_dashboard,emqx_rule_engine,emqx_auth_mnesia,emqx_prometheus | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
boolean | |
ingress.dashboard.hosts[] (29) - emqx.${SECRET_DOMAIN} | string |
string | |
ingress.dashboard.tls[].hosts[] (28) - emqx.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
ingress.dashboard.annotations."hajimari.io/icon" (14) simple-icons:eclipsemosquitto | string |
string | |
ingress.dashboard.annotations."cert-manager.io/cluster-issuer" (6) letsencrypt-production | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
service.type (27) LoadBalancer | string |
string | |
service.loadBalancerIP (12) ${LB_EMQX} | string |
service.annotations."io.cilium/lb-ipam-ips" (10) ${SVC_EMQX_ADDR} | string |
string | |
string | |
string | |
string | |
boolean | |
number | |
boolean | |
string | |
persistence.storageClass (10) ceph-block | string |
persistence.storageClassName (10) ceph-block | string |
boolean | |
string | |
string | |
metrics.enabled (22) false | boolean |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
image.repository (21) public.ecr.aws/emqx/emqx | string |
string | |
string | |
string | |
string | |
string | |
string | |
emqxAclConfig (12) {allow, {user, "dashboard"}, subscribe, ["$SYS/#"]}. {allow, {ipaddr, "127.0.0.1"}, pubsub, ["$SYS/#", "#"]}. {allow, all, subscribe, ["$SYS/#", {eq, "#"}]}. {allow, all}.
| string |
emqxLoadedModules (8) {emqx_mod_presence, true}. {emqx_mod_delayed, false}. {emqx_mod_rewrite, false}. {emqx_mod_subscription, false}. {emqx_mod_topic_metrics, true}.
| string |
emqxLoadedPlugins (8) {emqx_management, true}. {emqx_recon, true}. {emqx_retainer, true}. {emqx_dashboard, true}. {emqx_telemetry, false}. {emqx_rule_engine, true}. {emqx_bridge_mqtt, false}. {emqx_auth_mnesia, true}. {emqx_prometheus, true}.
| string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
string | |
boolean | |
boolean | |
string | |
boolean | |
string | |
number | |
string | |
string |