Repolode
lissy93

lissy93/dashy

A self-hostable personal dashboard for homelabs with service status checks, widgets, themes, icon packs and a UI config editor.

Open-source alternative to:Homepage

Stars
26,748
Forks
1,957
Open issues
19
Last commit
3 days ago

What is it?

Dashy is a self-hosted startpage and dashboard that gives you one place to launch and monitor the web apps, services and hosts you run. Items are grouped into sections and pages, and each one can show an icon, a description and an optional live status indicator based on HTTP response codes or ICMP ping.

The configuration lives in a single YAML file, and most options can also be edited directly in the browser UI with live preview. It includes built-in themes with a colour editor and custom CSS support, instant search with hotkeys and custom web search bangs, and several widgets that pull data from self-hosted services. Multiple views are available, including a minimal start page and a workspace view that embeds several apps at once.

Dashy runs from a Docker image on amd64 and arm64, on bare metal with Node LTS, or through several one-click cloud platforms. Authentication can be handled by basic auth with hashed passwords or by OIDC and Keycloak single sign-on. An optional encrypted cloud backup lets you move a config between instances.

Key features

  • 01Real-time status checks for apps via HTTP and hosts via ping
  • 02Widgets that display data from self-hosted services
  • 03YAML-based configuration with a live in-browser config editor
  • 04Built-in themes, colour editor and custom CSS support
  • 05Instant search, hotkeys and custom web search bangs
  • 06Basic auth, OIDC and Keycloak single sign-on

Use cases

  • Building a homepage that links to all services in a homelab
  • Using a minimal view as a fast-loading browser startpage
  • Monitoring whether self-hosted apps and hosts are up
  • Sharing a dashboard with family or a small team using multi-user auth

Topics

FAQ

What is dashy?
A self-hostable personal dashboard for homelabs with service status checks, widgets, themes, icon packs and a UI config editor. Dashy is a self-hosted startpage and dashboard that gives you one place to launch and monitor the web apps, services and hosts you run. Items are grouped into sections and pages, and each one can show an icon, a description and an optional live status indicator based on HTTP response codes or ICMP ping.
Is dashy free to use? What license does it have?
dashy is open source under the MIT license. Check the license terms before using it in commercial products.
Is dashy still maintained?
Actively maintained. The last commit to dashy was on Oct 16, 2026.
What can I use dashy for?
Building a homepage that links to all services in a homelab Using a minimal view as a fast-loading browser startpage Monitoring whether self-hosted apps and hosts are up Sharing a dashboard with family or a small team using multi-user auth
Where can I get dashy?
The source code and installation instructions are on GitHub: https://github.com/lissy93/dashy

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects