a fast, lightweight message queue and streaming server that moves messages between your services and speaks the same protocol as RabbitMQ.
LavinMQ is an open source message queue and streaming server built for high throughput and low memory use. It speaks AMQP 0.9.1 and is a drop in replacement for RabbitMQ, routing messages between producers and consumers with queues and flexible exchange types, and it ships a built in web management console for operating the broker.
cloudimg delivers LavinMQ preconfigured on a hardened, fully patched Ubuntu 24.04 base, with the web management console enabled and broker storage persisted on the instance. The stock guest login is removed and a unique administrator credential is generated on first boot, so there is no default login and no two instances share a secret. Every deployment carries a paired deployment guide and 24/7 support.
Real screenshots taken while testing this image against its deployment guide.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
## Why This AMI Instead of Self-Deploying?
LavinMQ is an ultra-fast, lightweight open source message queue and streaming server that speaks AMQP 0-9-1, acting as a drop-in replacement for RabbitMQ. Deploying it yourself means installing Docker, wiring up the broker container, exposing the AMQP and management ports safely, generating and rotating an admin credential, removing the default guest login, and maintaining the stack over time. This AMI eliminates that effort entirely - your private broker is running within minutes of launch, not hours. You get a pre-hardened, tested configuration backed by 24/7 expert support with a one-hour average response for critical issues, something community forums cannot provide.
The current release available is LavinMQ 2.9.1.
## Application
LavinMQ runs as the official upstream container, pinned by digest, under one systemd service via Docker Compose on host networking, so the broker binds the AMQP port 5672 and the HTTP management UI on port 15672 directly. LavinMQ is a single static Crystal binary - there is no Erlang runtime and no Erlang cookie to manage, so the broker starts in a fraction of a second and uses a fraction of the memory of comparable brokers. Because it implements AMQP 0-9-1, existing RabbitMQ client libraries, tooling and the familiar management API all work unchanged.
## Secure By Default
Many pre-built images ship with shared or default credentials - a common vulnerability that exposes instances immediately after launch. This image eliminates that risk entirely:
## Ready To Use
Browse to the instance on port 15672, sign in with the generated admin credentials, and start publishing. Create queues and exchanges, publish and consume messages, and monitor throughput and connections from the built-in management UI. Point any AMQP 0-9-1 client or RabbitMQ-compatible library at port 5672 using the generated administrator to send and receive messages.
## What You Avoid By Using This AMI
## cloudimg Support
24/7 technical support by email and chat with a one-hour average response for critical issues. Our engineers help with deployment, TLS termination, virtual hosts and user management, queue and exchange design, client integration and scaling.
## Use Cases
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.