Self-hosted dashboards compared: launchers, monitors, and metrics pages
Homer, Dashy, Homarr, Homepage, Glance, Uptime Kuma — and where infrapage fits. The three categories of self-hosted dashboard, and how to pick the right one for your homelab or projects.
"Self-hosted dashboard" means three different things, and most disappointment with these tools comes from installing one category when you wanted another. Before comparing names, sort by job:
- Launchers — a start page for your homelab. Tiles linking to your services, maybe with up/down indicators.
- Monitors — is it up, how fast, what broke. Uptime checks, alerting, status pages.
- Metrics pages — the state of your projects: stars, deploys, revenue, traffic, on one page you can share.
The launchers
Homer is the minimal option — a static page from one YAML file. Homepage is the same idea with service integrations that pull live info onto the tiles. Dashy adds status checks, themes, and a UI editor. Homarr is the drag-and-drop one, popular for media-server stacks. Glance bends the category toward a personal feed reader — RSS, weather, markets — in a single binary.
If your goal is "one tab that opens everything on my server", pick from this list and you're done. They're all good; the differences are config style and taste.
The monitors
Uptime Kuma owns this category for self-hosters: uptime checks, notifications, and public status pages with minimal setup. Beszel covers the server-resource side. Beyond that you're in Grafana/Prometheus territory — real observability, priced in setup time.
The metrics pages
The third category answers a different question: not "where are my services" but "how are my projects doing?" — GitHub activity, CI status, uptime, analytics, revenue, pulled from their sources onto one page. This is what infrapage is: 30+ widget types across 15+ integrations (GitHub, Polar, Stripe, Umami, Google Search Console, Sentry, Linear, Vercel, Discord, and more).
It's the odd one out in this list, and worth being upfront about: infrapage is hosted, not self-hosted. That's a real trade — you don't run it, and you don't own the box it runs on. What you get for that is the part self-hosting makes tedious: OAuth to a dozen providers already registered, credentials encrypted server-side, and a public URL that doesn't depend on your home IP staying up.
It also composes with the other categories rather than replacing them: infrapage has widgets that read from Uptime Kuma and Beszel, so your homelab monitoring can feed the project page.
Two things the launchers can't do, because they're built for a private tab, not an audience: per-widget visibility (each widget is public or private, and sensitive numbers can show as growth-only), and publishing — a claimed page is a shareable URL, and every public widget doubles as a live README badge or social share card. What a page like that should contain is its own topic — here's what belongs on an infrastructure dashboard.
Picking
- "One tab for my homelab" → Homepage or Homarr; Homer if you want minimal.
- "Tell me when things break" → Uptime Kuma, plus Beszel for host metrics.
- "Show me (and others) how my projects are doing" → infrapage. Building a page is free; publishing one is a one-time €29 claim, no subscription. If it must run on your own hardware, this isn't your pick — that's a real constraint and the launchers above respect it better.
- Deep debugging and alerting rules → that's Grafana's job; a dashboard should link to it, not replace it.
Honest caveat: if you want a service launcher, infrapage is the wrong pick — it doesn't do app tiles, and the launchers above do it better. The categories exist for a reason; the trick is just knowing which one you're shopping in.
Related Posts
The open source SEO tool stack for solo devs
DataForSEO for data, OpenSEO for the interface, MCP so an agent can drive both. What a one-person SEO setup costs when you stop renting seats — and where the agent actually helps.
Build in public tools: what you actually need
The honest build-in-public stack, compared: screenshots vs hand-updated pages vs live verified metrics — what each option costs, and where each one breaks.