Apache ActiveMQ on Ubuntu 24.04 LTS by cloudimg

Applications

Overview

Apache ActiveMQ Classic 6.2.6 on Ubuntu 24.04 LTS by cloudimg. The open-source, multi-protocol Java JMS message broker (OpenWire, AMQP, STOMP, MQTT) with a web console behind nginx, a KahaDB store on a dedicated data disk and a per-VM password. 24/7 expert support.

Description

## Apache ActiveMQ on Ubuntu 24.04 LTS by cloudimg

Apache ActiveMQ Classic is the open-source, multi-protocol Java message broker that implements the JMS API and speaks OpenWire, AMQP, STOMP and MQTT. It moves messages reliably between distributed applications with durable queues and topics backed by a persistent store. The cloudimg image installs Apache ActiveMQ Classic 6.2.6 on OpenJDK 17 at /opt/activemq, runs it as a dedicated activemq system user, fronts the Jetty web console with an nginx reverse proxy on port 80, persists the KahaDB message store on a dedicated Azure data disk, and generates a unique web-console password on the first boot of every VM. Backed by 24/7 expert support.

Dedicated Data Disk

The KahaDB persistence store and broker data directory live on a dedicated, independently resizable Azure data disk mounted at /var/lib/activemq, separate from the OS disk and re-provisioned with every VM. Snapshot it to back up your queued and persisted messages.

Secure By Default

The web-console admin password is unique per VM and stored in a root-only file, regenerated on the first boot of every VM. The Jetty console binds to loopback and nginx fronts it so only port 80 is exposed; front the console and transport connectors with TLS for production.

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 ActiveMQ Classic 6.2.6 broker on OpenJDK 17, installed at /opt/activemq

* The Jetty web console fronted by an nginx reverse proxy on port 80

* OpenWire 61616, AMQP 5672, STOMP 61613 and MQTT 1883 transport connectors

* A dedicated Azure data disk at /var/lib/activemq holding the KahaDB persistence store

* activemq.service and nginx.service as systemd units, enabled and active

Use Cases

Reliable asynchronous messaging between microservices, JMS queues and topics, IoT telemetry over MQTT, protocol bridging across OpenWire/AMQP/STOMP/MQTT, and a self-hosted, fully controlled alternative to managed message-queue services.

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

All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

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)