Tiny config-driven status dashboard for Docker Swarm — services & nodes from the Docker API
125
A tiny, config-driven status dashboard for Docker Swarm. It reads your services (via Traefik host labels) and nodes straight from the Docker API and shows them on a single clean, auto-refreshing page. No database, no agents, no external services.
Source code, docs & issues: https://github.com/schnippi78/swarm-status-dashboard (MIT licensed)
docker run -d \
-p 8080:3000 \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
schnippi78/swarm-status-dashboard:latest
Run it on a manager node (the Swarm API for listing services and nodes is only available there) and open http://localhost:8080.
DASHBOARD_TITLE — the header and browser-tab title.SERVICES_CONFIG — inline JSON to curate names, order and aggregate several Swarm services into one entry.CONFIG_PATH / a mounted config.json — the same config as a file.Full config schema, a Swarm compose example and the source live on GitHub: https://github.com/schnippi78/swarm-status-dashboard
Content type
Image
Digest
sha256:ed8d2a6b3…
Size
56.8 MB
Last updated
4 months ago
docker pull schnippi78/swarm-status-dashboard