explaingit

lissy93/dashy

Analysis updated 2026-06-21

25,002VueAudience · ops devopsComplexity · 3/5Setup · moderate

TLDR

Dashy is a self-hosted personal dashboard you run on your own server, collecting links to all your apps and services in one customizable grid with real-time status indicators and widgets.

Mindmap

mindmap
  root((Dashy))
    What it does
      Home lab portal
      Service link grid
      Status monitoring
    Features
      Real-time widgets
      Custom themes
      Keyboard search
    Setup
      Docker deploy
      Node.js install
      UI config editor
    Audience
      Home lab users
      Privacy-conscious
      Self-hosters
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Set up a home lab homepage that shows all your self-hosted services with one-click access.

USE CASE 2

Monitor which of your services are online or offline with real-time status indicators.

USE CASE 3

Create a customizable portal with themes, widgets, and keyboard shortcuts for your home network.

USE CASE 4

Run a workspace view that displays multiple apps side-by-side in a single browser window.

What is it built with?

VueNode.jsDocker

How does it compare?

lissy93/dashyiview/iviewrequarks/wiki
Stars25,00223,81028,274
LanguageVueVueVue
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audienceops devopsdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Docker or Node.js, configuration is done via a YAML file or the built-in UI editor.

In plain English

Dashy is a self-hosted personal dashboard, a single web page you run on your own server (or a home computer) that collects links to all your self-hosted apps and services in one place. Instead of bookmarking a dozen internal tools scattered across different ports and URLs, you open Dashy and see everything in a tidy, customizable grid. Self-hosted means you run it yourself rather than relying on a third-party cloud service, which appeals to privacy-conscious users and home lab enthusiasts. Beyond simple links, Dashy shows real-time status indicators so you can see at a glance which of your services are online or offline. It includes widgets that pull live data from your apps, weather, system stats, calendars, and more. The visual experience is highly configurable: dozens of built-in color themes, multiple icon styles (Font Awesome, custom images, emojis), custom CSS support, and a built-in UI editor so you can configure everything without editing files directly. For extra convenience there's instant search with keyboard shortcuts, multi-page layouts, and an optional workspace view for running multiple apps side by side. You'd use Dashy if you run a home lab or self-host services like media servers, home automation systems, or development tools. Deployment is simple via Docker or bare metal installation with Node.js. It's free and open-source, built with Vue, and runs on Linux, Mac, or any machine that supports Docker.

Copy-paste prompts

Prompt 1
Help me write a Dashy YAML config that adds sections for my media server, home automation, and development tools, each with icons and status-check URLs.
Prompt 2
Write a Docker Compose file to deploy Dashy on my home server alongside Nginx Proxy Manager.
Prompt 3
Show me how to create a custom Dashy widget that fetches and displays the current temperature from a local weather API.
Prompt 4
Generate a Dashy theme in CSS that matches my home network's dark-blue color scheme.
Prompt 5
Help me configure Dashy's search feature to open results in a specific app or browser tab.

Frequently asked questions

What is dashy?

Dashy is a self-hosted personal dashboard you run on your own server, collecting links to all your apps and services in one customizable grid with real-time status indicators and widgets.

What language is dashy written in?

Mainly Vue. The stack also includes Vue, Node.js, Docker.

How hard is dashy to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is dashy for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub lissy93 on gitmyhub

Verify against the repo before relying on details.