Use Cases
Use case · Dashboards

Grafana on Apple TV (Without a Raspberry Pi)

Most guides for putting Grafana on a TV ask you to buy a Raspberry Pi, install the grafana-kiosk plugin, configure auto-login, and wire it to a display. PMVW skips that. Capture your Grafana dashboard from Chrome on a Mac or Windows machine you already have, and cast it to your Apple TV over your local network — with up to four dashboards on screen at once.

Start 7-day free trial

Why most Grafana-on-TV guides start with a Raspberry Pi

Grafana doesn't have a native TV app. Apple TV doesn't ship a general-purpose web browser. So the standard recipe — repeated across every blog post and the official grafana-kiosk project — is to build a small dedicated computer:

It works. It's also a weekend of setup, $50 to $100 in extra hardware, and a permanent piece of infrastructure to look after — for what is essentially "show this web page on a TV." If you have a TV with HDMI inputs, this is fine. If you have an Apple TV (because that's what you watch everything else on), you've now added a parallel device that does one thing.

The PMVW approach: capture the tab, send it to Apple TV

PMVW reuses the Mac or Windows machine you already have. It runs as a tiny background app on your computer, captures any Chrome tab — including a logged-in Grafana dashboard — and streams it to the PMVW receiver app on your Apple TV over your local network. There's no extra Linux box, no kiosk plugin, no display-cabling project.

The Pi setup

Raspberry Pi + grafana-kiosk

  • $50–$100 in hardware
  • OS, Chromium, kiosk plugin to maintain
  • One dashboard per Pi
  • Permanent extra device on the wall
With PMVW

Chrome tab → Apple TV over LAN

  • Uses the Apple TV you already own
  • Standard Chrome auth — SSO, VPN, all work
  • Up to 4 dashboards at once on one screen
  • No new device to maintain

Watch four dashboards at once

The grafana-kiosk pattern shows one dashboard at a time. If you want a NOC-style wall display with several panels visible together, you either rotate dashboards on a timer or build multiple Pi rigs. PMVW renders up to four independent Chrome captures in a 2×2 grid on a single Apple TV — so you can pin a Grafana service-health board, a Home Assistant overview, a Cloudflare traffic view, and a Datadog APM screen side by side.

The same setup works for any web-based dashboard or admin panel: Home Assistant, Node-RED, Uptime Kuma, Portainer, Proxmox, Nextcloud, Plex / Jellyfin, Synology DSM, Frigate NVR, or your own internal tools. If it loads in Chrome, PMVW can put it on your Apple TV — no Pi, no kiosk plugin, no per-tool integration.

Each tile is its own browser session, so they stay logged in independently and refresh in real time. Latency is typically under 50 ms on a wired LAN, with H.265 hardware encoding keeping the source machine's CPU low.

Tiles aren't limited to web dashboards either. Each slot can be any source PMVW supports — another Chrome tab, a live sports stream, an IPTV channel, an RTSP security camera, a YouTube feed, or HDMI captured from a USB capture card (Elgato, AVerMedia, and similar). Audio is per-tile, so on a quiet on-call shift you can pin three Grafana panels and watch the match on the fourth.

How to set it up

  1. Install the PMVW sender app on your Mac or PC. Download from the home page. The sender runs in the background and captures Chrome tabs.
  2. Install the PMVW receiver app on your Apple TV. Free download from the tvOS App Store. Requires tvOS 17 or newer.
  3. Open tile.pmvw.app in Chrome. Enter the pairing code shown on your Apple TV. The two devices link over your LAN.
  4. Add your Grafana URL as a source. Paste the dashboard URL, log in, and pick the tile slot. Repeat for up to four dashboards.

What you need

Who uses it this way

Replace the Pi with the Apple TV you already own

Free for 7 days. Cancel anytime. No Raspberry Pi, no kiosk plugin, no extra hardware to maintain.

Start 7-day free trial See how PMVW works

FAQ

Does PMVW work with private or authenticated Grafana dashboards?

Yes. PMVW captures whatever your Chrome browser shows, so any dashboard you can reach with a normal login — Grafana Cloud, on-prem with SSO, or behind a VPN — works the same way. Authentication happens in Chrome, not in PMVW.

Can I display non-Grafana dashboards alongside Grafana?

Yes. Each tile is an independent Chrome tab, so you can mix Grafana with Datadog, a status page, a Cloudflare dashboard, or any other web tool in the same 4-tile layout.

Do I need to keep my Mac or PC running?

Yes. The source machine running Chrome captures the dashboards and sends them to the Apple TV over your local network, so it needs to be on whenever you want the wall display to work.

What is the latency from dashboard update to TV?

Typically under 50 ms on a wired LAN. Streaming uses WebRTC with H.265 hardware encoding, so dashboards stay in sync with the source.