Boards — multiple dashboards in one Mesh
Inhalt
Boards are Mesh's answer to "I'd like a separate dashboard for my home, one for work and one for the studio". Each board has its own slug, own services, own widgets and own server cards — only theme, auth and integrations are shared.
Creating a board
Admin → Layout → Boards → "New Board"
| Field | Meaning |
|---|---|
name |
Display name in the board switcher |
slug |
URL path: /boards/<slug> (e.g. media, studio) |
icon |
Optional emoji or Lucide icon |
isHome |
ONE board as the default home — / shows this board |
layout |
flat (everything in one row) or sections |
Switching between boards
In the header top left: the board switcher dropdown. The current selection persists in LocalStorage (itsweber-mesh-active-board).
Assigning content per board
Every service / widget / InfraNode / camera has a boardId field. In edit mode select the board in the top right, then add content directly there.
Sections (optional)
When layout: "sections": additional sub-groups within a board with their own titles. Useful when a board has a large number of widgets.
Default board
During the First Run Wizard one board named "Home" is created (isHome: true). It is the minimum — you cannot delete all boards; at least one must remain.
Real-world examples
- "Home" — living room + heating + family (smart-home focused)
- "Server" — all Unraid/Linux hosts with Glances + Portainer
- "Media" — Plex/Jellyfin/Immich/Audiobookshelf
- "Cams" — UniFi Protect + Frigate