{"repo":"sourcesimian/mqtt-panel","free":true,"listed":false,"github":"https://github.com/sourcesimian/mqtt-panel","clone":"git clone https://github.com/sourcesimian/mqtt-panel.git","description":"Self hosted Web App panel for MQTT","language":"Python","stars":49,"topics":["mqtt","mqtt-client","ui","web-application","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"MQTT Panel === Self hosted Web App panel for MQTT This project is currently maintained and remains suitable for standalone MQTT web panels. For users of Node-RED FlowFuse Dashboard 2, see node-red-dashboard-2-buttonpanel , which brings a similar YAML-configurable button panel experience directly into Node-RED. This project provides a self hostable service that connects to a MQTT broker and serves a progressive web app panel which is fully configurable via YAML. It aims to be a simple panel that gives user interactivity with MQTT topics. Suitable for standalone or MQTT microservice deployments, and can be deployed alongside home automation solutions. It does not offer higher level capabilities such as automations, integrations or scheduling. - Demo - Installation - Docker - Kubernetes - MQTT Infrastructure - Configuration - Conventions - MQTT - MQTT - Basic Auth - MQTT - mTLS Auth - Web Server - User Auth - Cache and Logging - Panels - Groups - Widgets - Text - Light - Button - Switch - Gauge - Slider - Select - Iframe - Contribution - Development - License Demo Run and browse to http://localhost:8080 which will appear as: Installation Prebuilt container images are available on Docker Hub. Docker Run Kubernetes Configure your Deployment to suffice the docker configuration above. Additionally you can add a liveness endpoint at /api/health on the configured http port. To perform SSL endpoint termination you can add an ingress controller such as Traefik which comes standard with ","default_branch":null,"files":null,"tree":[],"storefront":"/r/sourcesimian","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sourcesimian/mqtt-panel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}