Rm

RMQTT MQTT Broker on Ubuntu 24.04 LTS

Azure Applications

RMQTT, a high performance distributed MQTT broker written in Rust with MQTT v5, native TLS and WebSocket support.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

RMQTT is a high performance, distributed MQTT message broker written in Rust. It implements the MQTT v3.1, v3.1.1 and v5.0 protocols over plain TCP, TLS and WebSocket, and is built to handle very large numbers of concurrent client connections with low latency, making it a solid message backbone for IoT fleets, device telemetry and real time, event driven applications.

It bundles retained messages, shared subscriptions, a system topic metrics tree and pluggable authentication and access control into a single self contained binary, so a complete MQTT backend runs from one process with no external database or runtime to manage.

Why the cloudimg image

cloudimg delivers RMQTT fully installed and running under systemd, so an MQTT broker is listening on the standard TCP, TLS and WebSocket ports within minutes of launch. The image is secure by default: there is no MQTT password baked in, anonymous access is disabled on every listener, and a unique broker username and password plus a unique self signed TLS certificate for the encrypted listener are generated on the machine's first boot and never shipped inside the image. Sensible topic access control rules are applied out of the box. The operating system ships fully patched with unattended security updates enabled, and every image includes 24/7 cloudimg support and a step by step deploy guide tested against the exact image you launch.

Common uses

  • Run a private MQTT message broker for an IoT or device fleet inside your own cloud account
  • Provide a secure, authenticated telemetry and messaging backbone for event driven applications
  • Host a TLS enabled MQTT v5 broker with WebSocket support for browser and mobile clients