Self-Host Dashboards
Homepage, Dashy, Heimdall — single-pane app launchers for your services.
The first page you bookmark on your homelab. Lists your apps, shows quick status, sometimes embeds widgets.
The candidates
- ★ Homepage — modern, YAML-config, highly customizable, widget-rich (Docker stats, GitHub, weather, Jellyfin, etc.). The default in 2026.
- ★ Glance — beautiful single-page dashboard with weather / RSS / Reddit / Hacker News / monitor widgets all in one.
- Dashy — well-maintained; many themes; section / category-based. Friendly UI.
- Heimdall — long-running classic; LinuxServer.io flavor.
- Homer — minimal YAML-driven; tiny static dashboard.
- Flame — dark + customizable, themable.
- Organizr — older but feature-rich; *arr-stack-friendly.
What they typically include
- Tile per service with link + icon.
- Health status (HTTP up / down) — or via Uptime Kuma integration.
- Bookmarks (search engines, frequently used links).
- Widgets — weather, RSS, calendar, Plex/Jellyfin "now playing," Docker stats, etc.
- Search across services.
Patterns to adopt
- ★ Pin to your browser's homepage / new tab. That's the value.
- Group by purpose — Media, Productivity, Admin, etc.
- Sync icons — Homepage has pre-built icons; otherwise use selfhst/icons.
- Run on a tiny container. Dashboards should be the lightest thing on your stack.
- Don't expose publicly without auth. Put it behind Tailscale or Cloudflare Access.
Pick this if…
- Default modern dashboard: Homepage.
- Want widgets-galore single page: Glance.
- Many sections, themable: Dashy.
- Minimal static config: Homer.
- *arr-stack-heavy media server: Organizr.