Open-core RabbitMQ monitoring dashboard. Free for one server, self-hosted, no credit card.
Features · Quick Start · Editions · Documentation · Contributing · Status
Try the Live Demo → Read-only instance — no login required
- Zero-config monitoring — connect and see queues in seconds
- Free forever for one server — MIT, no gates, no credit card
- Self-hosted by design — Docker, Compose, Dokku, or binary; credentials never leave your network
- Enterprise-ready when you need it — workspaces, alerting, SSO unlock with a license key
- Real-time Monitoring — Live visibility into queues, exchanges, connections, and system health
- Beautiful Dashboard — Modern, intuitive interface built with React and TypeScript
- Alerting System — Get notified about queue depths, message rates, and system issues (Enterprise)
- Workspace Management — Multi-user workspaces with role-based access control (Enterprise)
- Integrations — Slack, webhooks, and custom integrations (Enterprise)
- Data Export — Export queue metrics and analytics (Enterprise)
- Self-Hosted — Deploy on your own infrastructure with Docker Compose or Dokku
- Enterprise Security — Offline license validation for air-gapped deployments
# 1. Clone the repository
git clone https://github.com/getqarote/Qarote.git && cd Qarote
# 2. Generate .env with secure secrets
./setup.sh
# 3. Start services (PostgreSQL included)
docker compose -f docker-compose.selfhosted.yml up -d# 1. Download (auto-detects OS and architecture)
PLATFORM="$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m | sed 's/x86_64/x64/' | sed 's/aarch64/arm64/')"
curl -L "https://github.com/getqarote/Qarote/releases/latest/download/qarote-${PLATFORM}.tar.gz" | tar xz --strip-components=1
# 2. Interactive setup (generates .env, tests DB connection)
./qarote setup
# 3. Start (serves API + frontend on port 3000)
./qarote| Method | Guide |
|---|---|
| Dokku | Deployment Guide — Dokku |
| Docker Compose | Deployment Guide — Docker Compose |
| Binary | Deployment Guide — Binary |
Every deployment starts with Community features. Activate a license key in Settings > License to unlock Enterprise — no restart needed.
| Community (Free) | Enterprise (Licensed) | |
|---|---|---|
| Core monitoring (queues, exchanges, vhosts, users) | ✅ | ✅ |
| Real-time metrics and charts | ✅ | ✅ |
| Server management | ✅ | ✅ |
| Workspace Management | ✅ | |
| Advanced Alerting (Slack/webhook) | ✅ | |
| Data Export (CSV/JSON) | ✅ | |
| Priority Support | ✅ |
Community Guide · Enterprise Guide · Compare Features · Get License
Documentation Hub · Online Documentation
- GitHub Discussions — Ask questions and share ideas
- GitHub Issues — Report bugs and request features
- Enterprise support: support@qarote.io · Customer Portal
This repository is the Community Edition mirror — accepted PRs are ported by a maintainer to the private EE repo and synced back here automatically. Fork the repo, create a branch off main, and open a pull request.
Contributing Guide · Development Documentation
Please do not create public issues for security vulnerabilities. Email security@qarote.io with a description, reproduction steps, and impact assessment.
- Community Edition: MIT License — free and open source
- Enterprise Edition: Commercial License — see Enterprise Guide
Built by the Qarote team
Website · Features · Documentation · Contributing · Security