--- title: BunkerM created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, home-automation, app-marathon-batch-c] confidence: medium contested: true sources: [https://selfh.st/apps/?tag=Home+Automation&app=bunkerm] --- # 🏠 BunkerM > **Gestion de broker MQTT pour la domotique** : interface web pour superviser clients, topics, payloads et connexions en temps réel. ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | N/A (projet GitHub) | | **GitHub** | [BunkerM/BunkerM](https://github.com/BunkerM/BunkerM) | | **License** | MIT | | **Langage** | Go | | **Étoiles GitHub** | <500 ⭐ | | **Catégorie** | [[cat-home-automation\|Home Automation]] | ## 📝 Description **BunkerM** est une **interface d'administration web** pour brokers MQTT (Mosquitto, VerneMQ, EMQX). - ✅ **Dashboard temps réel** : clients connectés, messages/sec - ✅ **Topic browser** : explorer pub/sub - ✅ **MQTT 5.0** : support dernières specs - ✅ **Multi-broker** : superviser plusieurs brokers depuis une UI - ✅ **Auth et ACL** : gérer utilisateurs et permissions - ✅ **WebSockets** : UI réactive - ✅ **Métriques** : exporter Prometheus/Grafana - ⚠️ **Projet jeune** : à évaluer en production **Différence vs vernemq dashboard** : BunkerM = dashboard générique multi-broker, plus moderne. VernemQ a son propre admin. Pour qui: administrateurs MQTT qui veulent une **vue centralisée** sur leur infrastructure. ## 🚀 Installation ### Docker Compose ```yaml version: '3.8' services: bunkerm: image: bunkerm/bunkerm:latest container_name: bunkerm restart: unless-stopped environment: - BUNKER_BROKER_URL=mqtt://vernemq:1883 - BUNKER_ADMIN_USER=admin - BUNKER_ADMIN_PASS=changeme ports: - 9255:8080 depends_on: - vernemq labels: - "traefik.enable=true" - "traefik.http.routers.bunkerm.rule=Host(`bunkerm.example.com`)" - "traefik.http.routers.bunkerm.entrypoints=websecure" - "traefik.http.routers.bunkerm.tls.certresolver=letsencrypt" ``` ## 🔄 Alternatives ### Open Source - [[app-vernemq]] — Broker avec admin UI intégré - **Mosquitto** — Broker léger, admin à installer - **EMQX Dashboard** — Admin UI du broker EMQX - **MQTT Explorer** (desktop) — Client d'inspection ### Propriétaires - **HiveMQ Control Center** — UI commerciale HiveMQ - **EMQX Enterprise** — EMQX version payante - **AWS IoT Console** — Console cloud pour AWS IoT Core ## 🔐 Sécurité - **Auth BunkerM** : changer le mot de passe admin par défaut - **HTTPS obligatoire** via reverse-proxy - **Ne pas exposer le broker MQTT** directement sur Internet - **ACL** : configurer finement les permissions clients - **Logs** : activer l'audit log ## 📚 Ressources - [GitHub](https://github.com/BunkerM/BunkerM) - [selfh.st/apps](https://selfh.st/apps/) ## Pages Liées - [[cat-home-automation]] — Catégorie Home Automation - [[app-vernemq]] — Broker principal - [[recettes-docker-compose]] — Templates Docker - [[mqtt-admin-tools]] — Outils d'admin