Stackyard
ghcr.io/sandobserver/stackyard:latest
https://ghcr.io
bridge
false
https://github.com/SandObserver/Stackyard/issues
https://github.com/SandObserver/Stackyard
https://github.com/SandObserver/Stackyard/blob/main/README.md
https://github.com/SandObserver/Stackyard/blob/main/LICENSE
A self-hosted homelab dashboard you actually want to look at.[br][br]Most dashboards are a wall of numbers and charts. Stackyard is the opposite: a calm, launcher-style grid of app tiles, folders, and a small number of genuinely useful widgets. Built to be glanced at a hundred times a day without feeling cluttered.[br][br]Everything is set up from the browser. Add app tiles, group them into folders, arrange pages, and drop in widgets for the services you already run. Widgets cover Docker, system health, downloads, media, backups, network and more.[br][br]Runs as one container with no external database and no runtime dependencies. Configuration and uploaded icons persist in the two paths below.[br][br]Note: most homelab services live on private addresses. The Allow Private IPs setting below is on by default so links and widgets pointing at your other containers work. Turn it off to keep the SSRF guard enabled.
Tools:Utilities
http://[IP]:[PORT:80]
https://raw.githubusercontent.com/SandObserver/Stackyard/main/templates/stackyard.xml
https://raw.githubusercontent.com/SandObserver/Stackyard/main/templates/icon.svg
https://raw.githubusercontent.com/SandObserver/Stackyard/main/docs/screenshot.png
https://raw.githubusercontent.com/SandObserver/Stackyard/main/docs/screenshot-admin.png
https://raw.githubusercontent.com/SandObserver/Stackyard/main/docs/screenshot-app-edit.png
homelab dashboard homepage self-hosted launcher start page widgets
If Stackyard is useful to you, you can buy me a coffee.
https://buymeacoffee.com/sandobserver
### 1.7.1 - 2026-08-17
### Changed
- `docker-compose.yml` now reads every operator setting from the environment, so
a Docker UI's environment editor works without editing the file.
### Fixed
- Import from another dashboard reads inline lists and mappings, environment
placeholders, anchors on a value, and a comment after a quoted value.
- Import from another dashboard no longer refuses a whole file over one
unreadable line. The line is listed in the preview and the rest is imported.
- Settings > About shows the version again, and the update link is translated.
- Serving a bundled icon no longer logs an nginx error.
- The home-screen icon is served on an install that has uploaded no icons.
- The `TRUST_PROXY` warning now gives an example value and where to set it.
8700
/mnt/user/appdata/stackyard/data
/mnt/user/appdata/stackyard/icons
true