RabbitMQ

RabbitMQ

Official Preset4.1-management

Category: Databases & BaaS

#message-broker#queue#rabbitmq#amqp#microservices#async

Overview

RabbitMQ is one of the most widely deployed open-source message brokers. With tens of thousands of users, RabbitMQ is lightweight and easy to deploy on premises and in the cloud. It supports multiple messaging protocols (AMQP, MQTT, STOMP) and streaming. tug.sh provisions RabbitMQ with the management plugin pre-enabled, giving you an immediate UI to monitor queues and consumers.

Primary Use Cases

1

Asynchronous task processing and background worker queues

2

Decoupling microservices and enterprise event-driven architectures

3

Real-time notifications, event broadcasting, and IoT telemetry

4

Handling spiky traffic loads by buffering requests

Key Features

  • Support for AMQP 0-9-1, AMQP 1.0, MQTT, STOMP, and HTTP protocols
  • Comprehensive web management UI for inspecting queues and exchanges
  • Flexible routing rules: direct, topic, fanout, and headers exchanges
  • Clustering, federation, and shovel plugins for distributed scale
  • Enterprise-grade reliability with acknowledgements and publisher confirms

Container Specification

Docker Image

rabbitmq:4.1-management

Default Version

4.1-management

SSL & Domain Routing

Automated Let's Encrypt (Caddy / Traefik)

Persistent Volumes

Managed host volume mounts

How to Deploy RabbitMQ with tug.sh

1

Connect your Linux server

Run the 1-line tug.sh agent install command on any Ubuntu, Debian, or Rocky Linux VPS.

2

Select RabbitMQ from the Marketplace

Pick your domain name, configure custom environment variables if needed, and choose your persistent storage folder.

3

Click Deploy & Go Live

tug.sh pulls the container, sets up HTTPS certificates, configures the reverse proxy, and boots the service in under 60 seconds.