Skip to content

Widget reference

Every widget type and its credential fields. Pick the type from the dropdown in the service dialog; the matching fields appear. Every widget also has a Refresh (ms) interval.

Media servers & stats

TypeFields
jellyfinURL, API key
embyURL, API key
plexURL, Plex token
jellyfinrecentURL, API key, User ID (optional), Items
jellyseerr / overseerrURL, API key
tautulliURL, API key
jellystatURL, API token, Days

*arr suite

TypeFields
sonarrURL, API key
radarrURL, API key
lidarrURL, API key
readarrURL, API key
prowlarrURL, API key
bazarrURL, API key

Downloads

TypeFields
qbittorrentURL, Username, Password
transmissionURL, Username, Password
delugeURL, Username, Password
sabnzbdURL, Username, Password
nzbgetURL, Username, Password

Monitoring & infrastructure

TypeFields
proxmoxURL, Token ID, Token secret
proxmoxbackupserverURL, Token ID, Token secret
beszelURL, Email, Password, Show nodes
glancesURL, API version
uptimekumaURL, Status-page slug
komodo / portainerURL, API key

Network & DNS

TypeFields
piholeURL, App password
adguardURL, Username, Password
traefikURL, Username (optional), Password (optional)
nginxproxymanagerURL, Username (optional), Password (optional)
tailscaleDevice ID, API access token, Tailnet
myspeedURL, Show jitter (toggle)

Home & misc

TypeFields
homeassistantURL, Long-lived token
immichURL, API key
calendar(none - reads from your Sonarr/Radarr widgets)

Notifications & generic

TypeFields
ntfyTopic(s), Notifications to show, Look back (days) (server set in Integrations)
customapiURL, Key (optional)

Field reference

FieldMeaning
URLBase URL of the service
API key / token / passwordAuthentication, stored server-side
Refresh (ms)Poll interval (default ~10000)
Device ID (tailscale)Single-device mode
Tailnet (tailscale)Fleet-count mode when Device ID is blank
Show nodes (beszel)Blank = all; or a comma list
Days (jellystat)Stats window
Topic(s) (ntfy)Comma-separated topics
Notifications to show / Look back (ntfy)Per-widget count & window
Show jitter (myspeed)Toggle the Jitter metric

Type wins over name

The widget type you choose decides the integration - it always overrides the service's name. Always select the type explicitly.