Self-hosted Message Broker Management Dashboard
Repository: sameeryadav2005/messagex-dashboard-v2
MessageX Dashboard is the web-based management interface for MessageX Broker. It provides a browser interface for managing broker resources and monitoring messaging activity.
Developer Browser
|
| HTTP :15672
v
MessageX Dashboard
Nginx
|
| Internal HTTP :3000
v
MessageX Broker
|
v
PostgreSQL
The dashboard communicates with the broker through the internal Docker network. It does not connect directly to PostgreSQL.
broker:3000docker pull sameeryadav2005/messagex-dashboard-v2:0.1.4
For the easiest complete installation, use the MessageX Launcher:
docker run -d \
--name messagex \
--restart unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
-v messagex_launcher_data:/data \
sameeryadav2005/messagex-v2:0.1.8
The launcher configures the broker, dashboard, PostgreSQL, networking, and administrator account automatically.
The dashboard requires a broker accessible through the Docker network using the service name broker.
docker network create messagex-net
brokerWhen creating the broker container, include:
--network messagex-net \
--network-alias broker
The broker management API must be listening on port 3000 inside the Docker network.
docker run -d \
--name messagex-dashboard \
--restart unless-stopped \
--network messagex-net \
-p 15672:80 \
sameeryadav2005/messagex-dashboard-v2:0.1.4
http://localhost:15672
Log in using the administrator credentials initialized in MessageX Broker.
The dashboard Nginx configuration forwards API requests to:
http://broker:3000
Therefore:
broker.| Port | Description |
|---|---|
| 80 | Dashboard's internal Nginx HTTP port |
| 15672 | Recommended host port |
Default Docker mapping:
-p 15672:80
To use host port 8080:
-p 8080:80
Then access:
http://localhost:8080
The image includes an Nginx configuration that:
/api/ requests to broker:3000.index.html.The broker hostname is configured in the bundled Nginx configuration. Keep the Docker network alias consistent.
# Dashboard logs
docker logs -f messagex-dashboard
# Restart
docker restart messagex-dashboard
# Stop
docker stop messagex-dashboard
# Start
docker start messagex-dashboard
# Inspect container
docker inspect messagex-dashboard
MessageX — Your infrastructure. Your messages. Your control.
Content type
Image
Digest
sha256:db9d1120a…
Size
20.2 MB
Last updated
3 days ago
docker pull sameeryadav2005/messagex-dashboard-v2:0.1.4