Grafana wallboards and TV dashboards that stay up
Put Grafana on the wall and stop worrying about kiosk mode, session timeouts, and Chromium memory leaks.
For: DevOps and SRE teams, NOCs, and anyone running Grafana, Prometheus, or Kibana dashboards.
- CPU temp
- 51.2 °C
- Wi-Fi
- -58 dBm
- Storage
- 6.1 / 29 GB
- Uptime
- 41 d 3 h
- Browser
- Healthy
- Agent
- v0.4.2
The usual pain
- Grafana kiosk mode needs a browser that never dies and a session that never expires.
- Playlists and refresh behaviour differ by browser version.
- A wall of screens becomes a wall of snowflakes.
With DisplayOps
- Use a shared dashboard link, an anonymous viewer org, or an auth proxy behind basic auth that the screen answers itself; DisplayOps keeps the page loaded and refreshed.
- Detect a hung page or crashed browser and restart it automatically.
- Rotate several dashboards with a slideshow, or override all screens during an incident.
Setup
- 1Share the dashboard with a link, or set up anonymous or auth-proxy access (see the Grafana guide).
- 2Pair the Pi and set the kiosk URL.
- 3Add an incident message content item and push it to every screen when needed.
Uptime Kuma status page on a TV or wall display
Uptime Kuma status pages need no login, refresh themselves and look good on a TV with a few settings. This guide builds one for the wall, makes it private with basic auth at your reverse proxy, shows how the live monitor dashboard can go on a screen as well, and keeps the whole thing running on a Raspberry Pi.
Guide · GrafanaPrivate Grafana dashboard on a TV without a login screen
Grafana kiosk mode does not log in for you. This guide walks through the three ways that work to show a private dashboard on a screen, from the safest (a shared link) to the most flexible (auth proxy), explains why the often-recommended JWT URL login fails in current Grafana, and covers the kiosk URL parameters and how to keep it running on a Raspberry Pi.
Questions
How do you handle Grafana login?
Shared dashboard links, an anonymous viewer org and the auth proxy all work today, and any of them can sit behind basic auth that the screen answers itself. JWT URL login does not create a session in current Grafana, so it is not an option for a screen.Step-by-step: every login-free option for Grafana on a TV
Connect a screen. Tell it what to display. We keep it running.
Three displays are free. No card, no sales call, no signage jargon.