Deploy RabbitMQ on Your VPS
Deploy RabbitMQ on your VPS in one click. The message broker most backends reach for — hand slow work to a queue instead of making users wait for it.
RabbitMQ is where you put work that should not happen inside a web request: sending email, generating invoices, processing video, retrying webhooks. Your app publishes a message and returns immediately; workers drain the queue at their own pace, and nothing is lost if one crashes. It speaks AMQP plus MQTT and STOMP, and every major language has a mature client library.
The management UI is what you get on the public URL — queues, message rates, and consumers, with a login. Your apps connect over the private network on port 5672. RabbitMQ ships with a well-known guest account; this template replaces it with a generated one, because on a shared network that default would let anyone reach your queues.
What's included
- AMQP 0-9-1 plus MQTT and STOMP, with mature clients everywhere
- Management UI with queue depths, message rates, and consumer status
- The stock guest account is replaced with generated credentials
- Durable queues on a persistent volume
- Private-network AMQP endpoint for your apps; only the UI is public
Common use cases
- Sending email or generating reports outside the request cycle
- Spreading background work across several worker processes
- Retrying webhook deliveries without losing them on a crash
Frequently asked questions
How do my apps connect to it?
Over the private network on port 5672 with the username and password from the deploy, using your language's AMQP client. The public URL is the management UI, not the broker endpoint.
What happened to guest/guest?
It is gone. RabbitMQ seeds that account by default, and the usual reassurance that it only works from localhost does not hold inside a container network — so the template names its own administrator instead, and guest is never created.
Can I change the password later?
Yes, in the management UI. Editing the deploy variable afterwards will not do it: the account is seeded once, on the first boot, while the data volume is still empty.
Ready to ship?
Deploy RabbitMQ in under a minute.
Connect your VPS, pick this template, fill in any required fields. Vessl handles the container, SSL, and persistent storage.
Start for FreeNo credit card · BYOS · IDR billing
