dashy
Dashy is a self-hosted personal dashboard built with Vue.js that lets you organize links, monitor service status, display widgets, and customize appearance without external dependencies. It runs on Docker or bare metal, supports multi-user authentication, and offers a web-based UI editor for configuration.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | lissy93/dashy |
| Owner | lissy93 |
| Primary language | Vue |
| License | MIT — OSI-approved |
| Stars | 25.8k |
| Forks | 1.9k |
| Open issues | 37 |
| Latest release | 4.4.0 (2026-07-04) |
| Last updated | 2026-07-04 |
| Source | https://github.com/lissy93/dashy |
What dashy is
Vue-based single-page application with Node.js backend, YAML configuration, optional authentication/SSO, PWA capabilities, and multi-arch Docker support (amd64, arm64, arm/v7). Bundle includes status-check endpoints, widget system, theme engine with CSS customization, and cloud backup integration.
Get the dashy source
Clone the repository and explore it locally.
git clone https://github.com/lissy93/dashy.gitcd dashy# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Requires persistent volume for user-data (conf.yml, custom icons, fonts, CSS); plan storage layout and backup strategy early.
- Authentication with SSO requires additional configuration; review docs for LDAP, OAuth2, or other federated identity support details.
- Widget functionality depends on external service APIs; test widget integrations against your actual services before production rollout.
- Multi-page and workspace features may increase initial configuration complexity; start with a minimal conf.yml and iterate.
- Cloud backup is optional; if not used, ensure local backups of conf.yml to avoid loss of customizations on container failure.
When to avoid it — and what to weigh
- Need Enterprise-Grade HA/Failover — Dashy is designed for single-instance self-hosted deployment; built-in clustering, load balancing, or active-active replication are not provided or documented.
- Require Advanced Alerting & On-Call — Status checking and monitoring are basic; it lacks integration with PagerDuty, Opsgenie, or sophisticated alert routing needed for production operations teams.
- Strict Data Residency or Air-Gapped Requirements — Optional cloud backup and sync feature may not be suitable for environments requiring zero off-site data transmission; configuration review needed for your compliance context.
- Need Programmatic API-First Management — Configuration is primarily YAML/UI-driven; no REST API or GraphQL endpoint for dynamic dashboard provisioning or infrastructure-as-code automation is evident.
License & commercial use
Licensed under MIT License, a permissive OSI-approved license that allows modification, distribution, and commercial use with minimal restrictions (retain license notice and copyright).
MIT License permits commercial use, including packaging, resale, or embedding in proprietary systems. Retain original license notice in distributions. No warranty or liability guarantees included; review LICENSE file and consider your use case (e.g., SaaS, appliance). Sponsorship arrangement with hosting/AI vendors noted but does not affect license terms.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Strong |
| License clarity | Clear |
| Deployment complexity | Low |
| DEV.co fit | Good |
| Assessment confidence | High |
Self-hosted model eliminates SaaS attack surface. Optional authentication and multi-user privileges available. No explicit security audit or vulnerability disclosure policy stated in README. YAML config contains sensitive data (API keys for widgets, auth secrets); protect with file permissions and encrypted backups. Optional cloud backup feature should be audited before storing sensitive configs off-site. Container image pulled from Docker Hub; verify integrity via digest if supply-chain risk is a concern.
Alternatives to consider
Homer
Similar self-hosted Vue-based dashboard, lightweight, fewer features but simpler configuration. Consider if you need minimal customization and smaller footprint.
Flame
Go-based self-hosted dashboard with built-in reverse proxy, easier for beginners, less extensible than Dashy. Preferred if reverse-proxy integration is critical.
Organizr
PHP-based dashboard with heavier feature set (reverse proxy, media integrations, app access control). Consider for complex multi-app environments but steeper learning curve.
Build on dashy with DEV.co software developers
Dashy is a free, open-source dashboard that runs on Docker or any Linux machine. Start with a single config file, add status checks and widgets, and customize appearance to match your workflow.
Talk to DEV.coRelated on DEV.co
Explore the category and the services that help you build with it.
dashy FAQ
Can I run Dashy behind a reverse proxy (nginx, Traefik)?
Does Dashy persist configuration if I restart the container?
Can I use Dashy without authentication?
What happens if a widget API endpoint goes down?
Custom software development services
DEV.co helps companies turn open-source tools like dashy into production software. Our software development services cover the full lifecycle — architecture, web development, integration, and maintenance — delivered by software developers and web developers who ship. Engage our software development agency to implement or customize it for your open-source devops stack.
Ready to Organize Your Homelab or Internal Services?
Dashy is a free, open-source dashboard that runs on Docker or any Linux machine. Start with a single config file, add status checks and widgets, and customize appearance to match your workflow.