Overview
ActiveMQ Classic on Ubuntu 26.04 LTS provides a fully configured, production-ready message broker environment for enterprise messaging on AWS.
Apache ActiveMQ Classic is one of the most popular open-source message brokers, supporting multiple messaging protocols including OpenWire, STOMP, AMQP, and MQTT. It implements the JMS (Java Message Service) specification and is widely used for asynchronous messaging, event-driven architectures, and enterprise integration patterns.
This AMI is built on a minimal installation of Ubuntu 26.04 LTS (Resolute), updated to the latest security patches. ActiveMQ Classic is pre-installed with OpenJDK 17 and configured as a systemd service that starts automatically on boot. It is designed for developers, architects, and DevOps teams who need a reliable message broker without spending time on installation and configuration.
Key components included:
- Apache ActiveMQ Classic 6.2.5 (message broker)
- OpenJDK 17 (Java runtime)
- Web management console (port 8161)
- Multi-protocol support: OpenWire (61616), STOMP (61613), AMQP (5672), MQTT (1883)
The system is security hardened following best practices. SSH access uses key pair authentication only. ActiveMQ runs as a dedicated system user. The web console password is changed from the default. Automatic security updates are enabled by default.
This AMI is suitable for enterprise messaging, microservices communication, event-driven architectures, IoT data ingestion, job queues, and any use case requiring reliable asynchronous message delivery.
Highlights
- Multi-protocol support - OpenWire, STOMP, AMQP, and MQTT protocols pre-configured. Connect from Java, Python, Node.js, .NET, IoT devices, and more.
- Production ready - Pre-installed with OpenJDK 17, configured as systemd service with auto-start, web management console included. Deploy messaging infrastructure in minutes.
- Enterprise grade - Apache ActiveMQ Classic is battle-tested in production environments worldwide. JMS compliant with support for queues, topics, and virtual destinations.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
- ...
Dimension | Cost/hour |
|---|---|
t3.small Recommended | $0.10 |
t3.micro | $0.10 |
t2.micro | $0.10 |
c3.xlarge | $0.05 |
m5dn.24xlarge | $0.365 |
inf1.xlarge | $0.10 |
r6idn.32xlarge | $0.365 |
d3en.4xlarge | $0.05 |
t3a.medium | $0.10 |
c5.24xlarge | $0.365 |
Vendor refund policy
no refund
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
This is the release of ActiveMQ Classic on Ubuntu 26.04 LTS AMI.
Included Software:
- Apache ActiveMQ Classic 6.2.5 (message broker)
- OpenJDK 17 (Java runtime, required by ActiveMQ)
- Git 2.43.0 (version control)
- AWS CLI 2.x (AWS service management)
- jq 1.7 (JSON processing)
- curl (HTTP client)
Security:
- SSH hardened: root login disabled, password authentication disabled
- Automatic security updates enabled via unattended-upgrades
- ActiveMQ runs as dedicated system user (activemq)
- Web console password changed from default
- AWS Security Groups recommended for network access control
Optimizations:
- Minimal installation with only essential packages
- ActiveMQ pre-configured as systemd service with auto-start
- Web console enabled on port 8161
- OpenWire protocol enabled on port 61616
- STOMP protocol enabled on port 61613
- AMQP protocol enabled on port 5672
Additional details
Usage instructions
SSH to the instance and login as 'ubuntu' using the key pair specified at launch. For more details on connecting to a Linux instance, see: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html
Once connected, refer to the documentation in /home/ubuntu/ for quick start and configuration guidance:
- README.md - Environment overview and component versions
- deployment.md - Deployment guide with ActiveMQ configuration, client connections, and common patterns
Access the web management console at http://<EC2-IP>:8161 (admin/admin).
Support
Vendor support
We provide technical support through our work order system. Before creating a support case, we recommend that you browse our knowledge base (https://support.proimage.cloud/ ). If you need manual help, please visit: https://support.proimage.cloud/support . Please note that you need to be registered and logged in to open a support case, or contact prosupport@hanweie.com
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.