LavinMQ Message Broker

AWS Streaming & Messaging

a fast, lightweight message queue and streaming server that moves messages between your services and speaks the same protocol as RabbitMQ.

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

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.

Why the cloudimg image

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.

Common uses

  • Asynchronous messaging between services
  • Task and work queues
  • Event streaming

Key features

  • Ultra-fast, lightweight LavinMQ message broker preconfigured and ready with no manual setup - a drop-in RabbitMQ alternative speaking AMQP 0-9-1 on port 5672 with a built-in HTTP management UI on port 15672, running as the official upstream container on host networking under one systemd service
  • Secure by default: the stock guest login is loopback-only and is deleted on first boot, when a unique administrator with a random password is generated, proven to authenticate, and stored in a root-only file - no shared or default credential ships in the image and the admin password differs on every instance
  • 24/7 technical support from cloudimg, with expert help on deployment, TLS termination, virtual hosts and user management, queue and exchange design, client integration and scaling

See it running

Real screenshots taken while testing this image against its deployment guide.

LavinMQ Message Broker screenshot 1 LavinMQ Message Broker screenshot 2 LavinMQ Message Broker screenshot 3

Description

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:

  • LavinMQ keeps its stock guest account restricted to the loopback interface, so it is never reachable over the network
  • On its first boot the instance generates a unique admin password, creates a network-reachable administrator with it, proves it authenticates, and then deletes the stock guest account entirely
  • The generated admin password is stored in a root-only file, inaccessible to unprivileged users
  • No shared or default password ships in the image, and the per-instance admin password is different on every instance
  • Build-time state is wiped before capture, so the broker starts empty and all credentials are re-created fresh on your instance

## 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

  • Installing Docker and configuring the broker container on host networking
  • Generating, rotating and securely storing an admin credential
  • Removing the default guest login and locking down the management API
  • Wiring the AMQP and management ports into your security groups safely
  • Ongoing maintenance and security patching without expert guidance

## 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

  • A private, self-hosted AMQP message broker for decoupling services and background job queues
  • A lightweight, drop-in RabbitMQ alternative for existing AMQP 0-9-1 clients and tooling
  • An in-your-own-VPC broker for workloads with privacy or data-residency requirements

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.

Related technologies

lavinmqmessage brokeramqprabbitmq alternativemessage queuestreamingcloudamqpself hostedopen sourcepub sub