Grafana Dashboard Screensaver
The Grafana Dashboard screensaver embeds any Grafana dashboard, solo panel or snapshot fullscreen in kiosk mode — paste your dashboard URL in the settings and the saver adds Grafana's own kiosk, refresh and theme parameters. The default shows Wikimedia's public Grafana. It's free, needs an internet connection, and ESC exits.
How the Grafana Dashboard screensaver works
The saver iframes the Grafana URL you set, appending Grafana's own URL parameters: kiosk (hides the menus and header), refresh (auto-reloads the panels on your chosen interval) and theme.
Any URL Grafana itself can render works — a full dashboard (/d/…), a single solo panel (/d-solo/…), or a snapshot link.
Your Grafana must allow being iframed: a public/shared dashboard link, a snapshot, or an instance with allow_embedding = true (and anonymous viewing) in grafana.ini. The browser can't sign in inside the frame, so auth-walled dashboards stay blank.
The default URL is Wikimedia's public Grafana — their real CDN traffic dashboard — which permits embedding, so the preview works out of the box.
A worked example
Point it at your homelab — say https://grafana.local:3000/d/abc123/server-health with anonymous access and allow_embedding = true — and your CPU, memory and network panels become the screensaver, refreshing every minute. In Multi-view, give each cell a different /d-solo/… panel URL for a proper ops wall.
Settings & tips
- Dashboard URL — paste the address straight from your browser; the saver adds the kiosk/refresh/theme parameters for you.
- Kiosk mode — hides Grafana's side menu and header so only the panels show. Turn it off if you want the dashboard title bar visible.
- Auto-refresh — uses Grafana's own
refreshparameter, so panels re-query on the interval without reloading the page. - For a single panel instead of a whole dashboard, use Grafana's Share → Embed link (a
/d-solo/…URL) — ideal for small Multi-view cells.
Frequently asked questions
- Why is my dashboard blank?
- Almost always because that Grafana refuses to be shown in an iframe. By default Grafana sends X-Frame-Options: deny; the operator must set allow_embedding = true in grafana.ini, or you can use a public/shared dashboard link or a snapshot, which are made for sharing.
- Can it log in to my Grafana?
- No. The embed can't enter credentials, so the dashboard must be viewable without signing in — anonymous access, a public/shared dashboard link, or a snapshot.
- Does it need an API key?
- No. It embeds the dashboard the same way a browser tab would — no key, no plugin. It only needs an internet connection (or your LAN, for a homelab Grafana).
- What's the default dashboard?
- Wikimedia's public Grafana instance, showing real traffic to Wikipedia's CDN. It's one of the few big public Grafanas that allows embedding, and it makes a great demo until you paste your own URL.
- Is it free?
- Yes — free, no download, in your browser. Grafana itself is whatever your instance is; this saver just displays it.