Skip to content

Multiple widgets per service

A service card can show up to three widgets, stacked vertically with a thin divider between each. This is great for grouping related data - e.g. a Proxmox gauge plus a PBS backup widget, or Beszel stats plus an Uptime Kuma status bar - all on one card.

Adding extra widgets

  1. Open the service dialog (Add service or edit).
  2. Set the primary widget as usual.
  3. Scroll to Additional widgets and click Add another widget.
  4. Each extra widget gets its own type dropdown and credentials block, exactly like the primary.
  5. Add a second extra if you want (three total), then save.

Remove an extra with its trash button. A link-only service (primary set to None) can still have widgets added this way.

How they render

  • The primary widget renders directly under the card header.
  • Each extra widget renders below it, separated by a divider.
  • Every widget polls independently on its own refresh interval.
  • All widgets count toward the "widgets" total in the status bar.

How it's stored

  • The primary widget keeps the service's main credentials.
  • Each extra widget's credentials are stored separately on the server, keyed per slot - secrets never touch the rest of the card's data.
  • Everything round-trips on edit: reopening the card shows each extra's saved (non-secret) settings pre-filled.

Example

A single Beszel card showing:

  1. Beszel - per-node CPU / memory / disk gauges
  2. Uptime Kuma - an uptime status bar for the same box
  3. ntfy - recent alerts from that machine's topic

Next steps