Skip to content
nexdeck
Features

A board is whatever you put on it

There is no fixed template and no given start page. Every card is a window into one service, dropped on a free grid and sized by hand. What it becomes is decided by the question you ask yourself every morning.

A nexdeck board: clock, search, weather, Docker load, Pi-hole, what is playing on Plex, monitors, app tiles and feeds
The rhythm

The server asks, not the browser

Every integration has its own rhythm. The server collects once, stores it, and pushes each change on to every open browser. A second monitor, a phone in the kitchen and a tablet in the hallway together cost the service behind it as much as a single tab.

Anything countable is condensed along the way and sits on the card as a sparkline over 24 hours. No cache beside it, no second database: nexdeck is one container.

The reverse proxy has to leave the connection open. nexdeck pushes over Server-Sent Events. Traefik and Caddy handle that out of the box; nginx needs proxy_buffering off; on the location. It is on the install page as well.

nexdeck.your-house.lan An infrastructure board with load curves over the last hours
The small curves on the cards are not decoration. They come from 24 hours of condensed measurements, thinned down to what a curve that size can actually draw.