Stackyard vs gethomepage, Dashy and Homarr
Self-hosted dashboards make different bets. Here is the one Stackyard makes, next to the three you are most likely to be choosing between.
| Feature | gethomepage | Dashy | Homarr | |
|---|---|---|---|---|
| Settings | Web UI | YAML file | YAML or UI | Web UI |
| Custom API | Live badge1See note 1 | YAML widget | YAML widget | Admin widget |
| Health checks | HTTP, Docker | HTTP, ICMP, Docker | HTTP, ICMP | HTTP |
| Self-hosted integrations2See note 2 | 24 | 134 | 19 | 40 |
| User accounts | None3See note 3 | None | Yes, with roles | Yes, with groups |
| Runtime dependencies2See note 2 | None | 32 | 34 | 58 |
- A badge is a small number, label or dot shown on an app’s icon. In Stackyard you make one by giving it the address of a service’s API. Stackyard reads what comes back, shows you the values it found, and you choose which one to display. There is nothing to write and no file to edit. See Badges.
- Counted from each project’s own documentation and source, September 2026. Services are self-hosted ones with a built-in integration. Dependencies are the external runtime packages each project lists.
- No user management. The dashboard is password protected. For more than one dashboard, run a container each with its own password and move between them with the Dashboard switch widget.
The usual approach
Everything is equally loud.
Stackyard
Only what matters to you.
A health badge is hidden while a service is fine, so a working Stackyard shows no badges at all. See Badges.
Is Stackyard for you?
Section titled “Is Stackyard for you?”Stackyard is a good fit if
Section titled “Stackyard is a good fit if”- You want a launcher first. The dashboard’s job is to get you into your apps, and to tell you when one is unhealthy.
- You configure things in a web UI. There is no YAML file to hand-edit.
- You look at the dashboard many times a day. It is designed to stay calm at that frequency rather than to impress once.
- You want values from your own services on the tiles, without waiting for someone to write a widget for them.
- You want it to install to a phone home screen and work in six languages, right to left included.
- Accessibility matters to you. Stackyard is built to WCAG 2.2 level AA. See Accessibility.
Another dashboard is a better fit if
Section titled “Another dashboard is a better fit if”- You want a metrics dashboard. Stackyard shows current values, not history, and it does not alert. It sits next to a monitoring stack rather than replacing one.
- You want configuration as code. State lives in a single JSON file that the web UI writes. You can export and import it, but it is not designed to be hand-edited or templated in a Git repository.
- You need user accounts. There is one admin password and one shared dashboard per instance. For a separate dashboard per person, room or site, run separate instances and link them with the Dashboard switch widget. See Security.
- You want a plugin ecosystem. The widget set is fixed, plus a Custom widget that embeds any web page.
Where to go next
Section titled “Where to go next”Stackyard imports links and folders from gethomepage and Dashy configuration files, so moving over is a file upload. See Migrating from another dashboard.
Look around the demo. Give the first load a moment.
Install it with Docker, then work through First setup.