
Dashy
A self-hosted personal start page for your homelab, showing your apps, links, and service status.
- Stars
- 26.9k
- Forks
- 2k
- Licence
- MIT
- Language
- Vue
- Last update
- 5 days ago
- Type
- App
What it is
Dashy is a self-hosted dashboard that gathers your links, apps, and services onto one page. It can check whether each service is up, show widgets with live info from self-hosted services, and be used as a browser start page. You configure it mainly through a YAML file, or through its built-in UI editor.
- Run one Docker container to serve a dashboard listing your self-hosted apps
- Show live status indicators next to each app or host
- Add widgets that display information from self-hosted services
- Create multiple pages and switch themes or icon styles
Great for
- People running a homelab or home server who want one page for all their services
- Anyone who wants a customizable browser start page with links and search
- Self-hosters who want status checks on their apps and hosts
- People comfortable editing a config file or running Docker
Not ideal for
- People who want a zero-setup bookmark page, since it needs to be deployed and configured first
- Users who need a fully managed hosted service, as the README centers on self-hosting
- Those who dislike YAML configuration, though the UI editor is an alternative
How to get it
- 1
Run with Docker
You'll need: Docker
Run with Docker Hub image
docker run -p 4000:8080 lissy93/dashyClone the source repository
git clone https://github.com/Lissy93/dashy.git - 2
Run it
- Install Docker on your system
- Run the docker run command from the README
- Open http://localhost:4000 in your browser
- Edit ./user-data/conf.yml or use the UI config editor to add your apps and links
- 3
Get the most out of it
- Mount a persistent /app/user-data volume so your conf.yml and icons survive restarts
- Use the docker-compose.yml sample from the repository for easier management
- Enable status indicators to monitor each app or host
- Explore the built-in themes and custom CSS support to personalize the look
- Use multi-page support to organize services into separate pages
Downloads
Strengths
- Free and open-source under the MIT license, with a large community (about 26,800 GitHub stars)
- Flexible setup: Docker, bare metal, or one-click cloud deployment options are listed
- Configurable through a single YAML file or a built-in UI editor
Trade-offs
- Setup and configuration take some technical effort, especially for non-developers
- The README mentions optional cloud backup and SSO authentication, but details are in external docs I could not verify here
- The README's live demo link is struck through, so a try-before-install option is not confirmed
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| dashy (this) | 26.9k | App | beginner | 5 days ago | People running a homelab or home server who want one page for all their services |
| flame | 10.8k | Library | intermediate | 4 days ago | Flutter developers who want to add a game to an app |
| uptime-kuma | 93.2k | App | beginner | 4 days ago | People who want to monitor their own websites or services without paying a hosted monitoring service |
| memos | 64.2k | App | intermediate | 4 days ago | People who want a private, self-hosted journal or quick-notes timeline |
| gogs | 47.9k | App | intermediate | 5 days ago | Small teams that want a private Git server on their own hardware |
| dokku | 32.2k | App | intermediate | 4 days ago | Developers who want Heroku-style deployment on a server they control |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.