A customizable self-hosted dashboard for organizing homelab services with status monitoring and integrated widgets.

Dashy screenshot 1

Dashy is an open-source, self-hosted application that serves as a customizable dashboard for organizing homelab services. It functions as a central hub for links and applications, allowing users to categorize their services and monitor their availability from a single interface. This makes it a central point of entry for users managing a variety of network tools and internal services.

The software is deployed as a web application, typically run via Docker or installed on bare metal using Node.js. It is configured primarily through a single YAML file, though users can also make changes directly through the integrated user interface. Because it is built as a Progressive Web App, it provides basic offline access and a responsive interface across different device screen sizes.

Key features

  • Real-time status monitoring for apps, links, and hosts via HTTP and ICMP ping
  • Support for multiple pages and a minimal view for browser startpages
  • Integrated widgets to display dynamic content from self-hosted services
  • Search functionality by name, domain, or tags with customizable hotkeys
  • Multi-user authentication with configurable privileges and SSO support
  • Extensive iconography options including Font-Awesome, favicons, and emojis
  • UI color editor with built-in themes and custom CSS support
  • Workspace view for switching between multiple applications simultaneously
  • Encrypted off-site cloud backup and restore functionality

Built with Vue.js, Dashy is designed for homelab enthusiasts and self-hosters who require a structured way to manage numerous network services. The architecture supports multi-arch Docker images, ensuring compatibility across amd64, arm64, and arm/v7 systems. It includes flexible app launch methods, such as opening links in new tabs, pop-up modals, or the internal workspace view. For security, it supports basic authentication with SHA-256 hashed passwords or secure single-sign-on using Keycloak.

Dashy positions itself as a highly configurable organizational tool for private server environments.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age5 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.