Apache RocketMQ on Ubuntu 24.04 LTS by cloudimg

Applications

Overview

Apache RocketMQ 5.3.3 (Apache-2.0) on Ubuntu 24.04 LTS by cloudimg - a distributed messaging and streaming platform. Single-node NameServer plus Broker plus the RocketMQ Dashboard web UI behind nginx Basic auth, OpenJDK 17, message store on a dedicated Azure data disk, per-VM Dashboard password at first boot. 24/7 cloudimg support.

Description

## Apache RocketMQ on Ubuntu 24.04 LTS by cloudimg

Apache RocketMQ is an open-source distributed messaging and streaming platform built for low-latency, high-throughput, financial-grade reliability. This cloudimg image runs RocketMQ 5.3.3 in a single-node topology (one NameServer + one Broker) on OpenJDK 17, with the RocketMQ Dashboard behind an nginx reverse proxy on port 80 with HTTP Basic auth, the message store on a dedicated Azure data disk, and a unique Dashboard password generated on the first boot of every VM. Backed by 24/7 expert support.

Distributed Messaging

A NameServer (routing registry) and a Broker (message store and serve engine) for low-latency, high-throughput pub/sub and streaming. Connect remote producers and consumers to the NameServer (9876) and Broker (10911).

Dashboard UI

The RocketMQ Dashboard web UI - topics, consumers, message inspection and cluster ops - fronted by nginx on port 80 with HTTP Basic auth (the Dashboard has no public-facing auth of its own).

Dedicated Data Disk

The message store lives on a dedicated, independently resizable Azure data disk mounted at /var/lib/rocketmq, separate from the OS disk and re-provisioned with every VM, so persisted messages survive.

Secure First Boot

A unique Dashboard password is generated on the first boot of every VM and written to a root-only credentials file; the broker and nameserver JVM heaps are tuned to fit the recommended VM size.

Why Choose cloudimg?

* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk

* Production Ready from Launch Pre configured, security patched, and validated before publication

* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V

What is Included

* Apache RocketMQ 5.3.3 - one NameServer and one Broker, run as the rocketmq system user under OpenJDK 17

* The RocketMQ Dashboard web UI, fronted by nginx on port 80 with HTTP Basic auth

* A dedicated Azure data disk at /var/lib/rocketmq holding the message store

* A unique per-VM Dashboard password on first boot in a root-only file

* rocketmq-namesrv, rocketmq-broker, rocketmq-dashboard and nginx as systemd units

Getting Started

Deploy the VM, allow port 80 (and 22 for SSH), then browse to the Dashboard at the VM IP and sign in as admin with the per-VM password from /root/apache-rocketmq-credentials.txt. To connect remote producers and consumers, open 9876/tcp (NameServer) and 10911/tcp (Broker) in your NSG, restricted to your application subnet. The Dashboard serves plain HTTP on port 80 - front it with TLS and your own domain before production.

Use Cases

Distributed messaging and event streaming, decoupling microservices, financial-grade reliable message delivery, and a self-hosted alternative to managed message queues.

Visit www.cloudimg.co.uk/guides/apache-rocketmq-on-ubuntu-24-04-azure for the full user guide.

Apache RocketMQ and the RocketMQ logo are trademarks of the Apache Software Foundation; this image is produced by cloudimg and is not affiliated with or endorsed by the Apache Software Foundation. All trademarks are the property of their respective holders.

Deploy on AWS

Launch this pre-configured AMI on AWS with 24/7 support from cloudimg.

View on AWS Marketplace

24/7 Support Included

Email: support@cloudimg.co.uk

Phone: (+44) 0333 006 4730

Product Details

Category
Applications
Support
24/7, 365 days/year
Platform
AWS (Amazon Web Services)