BunkerM
Web-based management platform for Mosquitto MQTT brokers
BunkerM is an open-source, containerized MQTT management platform that bundles a pre-configured Mosquitto broker with backend services and a web-based management interface. It provides ACL and client management, dynamic security controls, real-time monitoring, and optional cloud bridge integrations for IoT deployments.
Key Features
- Pre-packaged Mosquitto MQTT broker with a web management UI and backend services
- Dynamic security module for runtime user/role/group ACLs and permission management
- Real-time dashboard with connected clients, message statistics, retained message counts and activity logs
- Client management: create clients, set credentials, assign roles/groups and control connections
- Role and group-based ACLs with topic permission rules and priority handling
- Protocol support for MQTT v3.1.1 and v5, TLS/MQTTS and WebSockets/WSS
- Container-first deployment with Docker images and persistent volume support for data and configuration
- Cloud bridge integrations (Pro/Enterprise) for AWS IoT Core, Azure IoT Hub and other backends
- Enterprise features (Pro/Enterprise): RBAC, SSO/LDAP, clustering/HA, enhanced monitoring and REST APIs
Use Cases
- Manage and monitor MQTT brokers and fleets of MQTT clients in edge and IoT environments
- Enforce fine-grained topic-level access control and role-based permissions for devices and applications
- Bridge on-premises MQTT deployments to cloud IoT platforms and exporters for metrics/analytics
Limitations and Considerations
- Several enterprise-grade features (clustering/HA, LDAP/SSO, advanced analytics, some cloud bridges) are gated behind Pro/Enterprise editions
- Audit trail, offline authentication and certain protocol extensions require higher-tier or on-demand/custom implementations
- Primary distribution is containerized; production deployments should plan persistent storage, TLS cert management and appropriate network/firewall configuration
BunkerM is suitable for small to large MQTT deployments that need an integrated management interface and dynamic ACL controls. It lowers the operational overhead of running Mosquitto while offering paid upgrades for enterprise requirements.
Categories:
Tags:
Tech Stack:
Similar Services

Vector
High-performance observability data pipeline written in Rust
Open-source observability pipeline to collect, transform, and route logs and metrics with a single, high-performance binary and programmable transforms.

EMQX
Scalable MQTT broker and real-time messaging platform for IoT
EMQX is a high-performance MQTT broker and IoT messaging platform with clustering, security controls, a SQL rules engine, and integrations to databases and event systems.


Apprise
Unified notifications library for 120+ services via a single API.
A Python-based notification library and CLI that routes messages to 120+ services via URL-based configurations, enabling self-hosted cross-platform alerts.


Eclipse Mosquitto
Lightweight MQTT message broker
Eclipse Mosquitto is a lightweight, open-source MQTT broker supporting MQTT 5.0 and 3.1.1, plus client libraries and CLI tools for pub/sub messaging.


Centrifugo
Scalable open-source real-time messaging server for pub/sub
Open-source, Go-based real-time messaging server for pub/sub and live updates; supports WebSocket, SSE, gRPC and brokers (Redis, NATS) with official SDKs.


ejabberd
Scalable real-time messaging server for XMPP, MQTT, and SIP
ejabberd is an Erlang/OTP-based messaging server providing XMPP chat and presence, MQTT broker capabilities for IoT, and SIP services for real-time communications.
JavaScript
Docker
Python runtime
Node.js