Use case

Turn a Raspberry Pi into a managed dashboard display

A Pi 4 or Pi 5, a spare monitor, and ten minutes. DisplayOps keeps your dashboard on screen and tells you when it is not.

For: Homelabs, small ops teams, and offices with a wall monitor nobody wants to babysit.

raspberry-pi Raspberry Pi 5
Online
https://grafana.internal/d/ops?kiosk
99.98%412 rps24 ms
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
RefreshScreenshotRestart playerReboot

The usual pain

  • A DIY dashboard Pi works until it silently stops.
  • Every screen is slightly different because each one was set up by hand.
  • There is no way to see what is on the screen without walking over.

With DisplayOps

  • Every Pi runs the same tested image and reports the same health data.
  • Remote screenshots show exactly what the screen is showing.
  • Offline alerts and automatic recovery replace the walk-over.

Setup

  1. 1Flash and pair the Pi.
  2. 2Assign your dashboard URL or a slideshow of several.
  3. 3Group screens by room or site and manage them together.
Guide · MikroTik

Live MikroTik traffic monitor on a wall display

A MikroTik router already knows which device is using the connection. The open-source mikrotik-home-netflow-plus collector turns its flow export into a web interface with a page built for a small always-on screen. This guide turns on flow export, runs the collector in one container, picks the right wall display URL, handles the optional password, and keeps a Raspberry Pi on it with DisplayOps.

Guide · Metabase

Metabase dashboard on a TV without a login screen

A Metabase session lasts 14 days and a TV has nobody to log in again. Three things work on a screen: a public link, a signed static embed with locked filters, and either of those behind basic auth that DisplayOps answers for you. This guide covers each, the URL options for refresh and dark mode, and keeping a Raspberry Pi on it.

Guide · HTTP authentication

HTTP basic auth pages on a TV without typing the password

Credentials in the URL stopped working in 2017 and leak everywhere. DisplayOps now stores a username and password encrypted on the content item and the screen answers the browser's Basic or Digest challenge itself, for the page and everything it loads. This guide covers putting any page behind basic auth with Caddy or nginx, adding it in the portal or the API, verifying it, and the security model.

Guide · Home Assistant

Home Assistant wall display without a login screen

Home Assistant has no anonymous mode and ignores tokens in the URL, so a wall screen lands on the login page. The supported fix is a dedicated wall user plus the trusted networks auth provider with login bypass. This guide covers that, a dashboard built for a TV, the Kiosk Mode plugin, screens outside the home network, and keeping a Raspberry Pi on it all day.

Guide · Grafana

Private 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

Which Pi should I buy?

A Raspberry Pi 4 with 2 GB or more, or a Pi 5. Use a high-endurance microSD or an SSD for long-running installs.

Connect a screen. Tell it what to display. We keep it running.

Three displays are free. No card, no sales call, no signage jargon.