Skip to content

Widget Overview

The dashboard includes 26 widgets. Enable or disable any widget in Settings → Widgets. Configure each widget by clicking its edit icon in the Settings panel.

Quick reference

WidgetRequires API keyData source
TimeNoSystem clock
WeatherYes — OpenWeatherMapOpenWeatherMap API
BookmarksNoLocal database
DockerNoDocker socket
Home LabNoHTTP ping
JellyfinYesJellyfin API
NavidromeYesNavidrome/Subsonic API
MastodonYesMastodon API
RedditNoReddit JSON API
RSSNoRSS/Atom feed URLs
FreshRSSYesFreshRSS GReader API
CalendarNoLocal (client-side)
TodoNoLocal database
SearchNoRedirects to search engine
ImageOptionalBing / NASA / Unsplash
SportsNoESPN API
Sports NewsNoESPN RSS
StocksYes — Alpha VantageAlpha Vantage API
Last.fmYesLast.fm API
ListenBrainzNo (token optional)ListenBrainz API
NewsNoRSS2JSON + major outlets
YouTubeYes — YouTube Data APIYouTube Data API v3
SpeedtestYesSpeedtest Tracker API
LinkdingYesLinkding API
Claude UsageYes — AnthropicAnthropic usage API
Umami AnalyticsYesUmami API
Git ReleasesNo (token optional)GitHub / GitLab / Codeberg / Gitea API

Common config options

All widgets share these optional config keys:

KeyTypeDescription
hideHeaderbooleanHide the widget title bar
defaultCollapsedbooleanStart collapsed on page load

Personal Homepage Dashboard