Operations dashboard2025YankzWorld Admin
Ops dashboard for 30+ self-hosted services
One UI for the entire self-hosted stack — health checks, log search, deploy history with rollback, certificate expiry, backup status, and Slack alerting.
The problem
Running 30+ self-hosted apps means 30+ tabs. We needed a single pane of glass to see what's broken, what's stale, what shipped today, and what needs attention now.
Approach
- Next.js dashboard hitting each service's healthcheck on a 60-second cron
- FastAPI worker scraping per-container metrics and surfacing them as Prometheus metrics
- Postgres-backed deploy history with one-click rollback
- Certificate-expiry, backup-status, and queue-depth tiles surfaced front and centre
- Slack alerts for anything that drops below threshold; Loki + Grafana for log exploration
Outcome
- Mean time to detect outages dropped from hours to minutes
- On-call cognitive load down — every incident has a single landing page
- Onboarding a new operator takes a 10-minute walkthrough, not a wiki crawl
Got a project that's been waiting too long?
We respond to every inquiry within one business day. No funnels — just a real conversation about whether we're a fit.