Dashy
Every service you run, behind one polished start page: Dashy is the most customizable homelab
dashboard, built as a Vue.js homepage. Configuration lives in a single YAML file, but you
never have to hand-edit it: an integrated UI editor with real-time validation writes changes
back to disk, so both config-as-code and point-and-click camps are served. Status indicators
put a live health dot next to every app - HTTP checks or pings on custom intervals, with
response time and status details on hover - giving you an at-a-glance uptime overview before
anything breaks. Over 50 built-in widgets pull dynamic content from the services you already
run: Pi-hole and AdGuard block stats, Proxmox lists, Nextcloud status, Netdata CPU/memory
history, Prometheus data, plus weather, RSS, crypto prices, and generic iframe/API-response
widgets for anything with an endpoint. Instant fuzzy search launches any app as you type, with
customizable hotkeys and web-search fallthrough. Theming is deep: dozens of built-in themes, a
UI color palette editor, and custom CSS over CSS variables. Alternate views include a
fast-loading minimal startpage and a workspace view that embeds apps side-by-side without
leaving the dashboard. Icons resolve from Font Awesome, homelab icon packs, emojis, or
auto-fetched favicons. Built-in authentication, multi-page support, cloud backup/sync, and
multi-language round out an MIT project with a massive community.
Deploy