Repository navigation
Add Stackyard 1.21.0 - #1125
Open
SandObserver wants to merge 1 commit into
Open
Add Stackyard 1.21.0#1125SandObserver wants to merge 1 commit into
SandObserver wants to merge 1 commit into
Conversation
|
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



New app: Stackyard
Stackyard is a self-hosted homelab dashboard and start page. Apps sit in a grid of tiles and folders, with a small set of widgets for media, downloads, DNS, backups, disk health, system stats and weather. Health badges appear on a tile only when its service has a problem, and any service with an API can show a live badge without custom code. Everything is set up in the web UI.
This is a new app, not an update. I am the upstream developer.
ghcr.io/sandobserver/stackyard:1.21.0, the project's own image,linux/amd64andlinux/arm64on one manifest list.What is in the PR
Notes on the compose
port_mapmatches the published port./DATA/AppData/$AppID/dataholds the whole dashboard (config, settings, uploaded wallpapers),/DATA/AppData/$AppID/iconsholds custom icons.ALLOW_PRIVATE_IPS=trueso widgets and badges can reach services on the local network, which is what a homelab dashboard is for. The project documents this as the setting most homelab installs need.nodeuser, all capabilities are dropped,no-new-privilegesis set, and a 384 MB memory limit applies withNODE_OPTIONSsizing the Node heap to half of it.tips.before_installtells users to set a dashboard password, because until one is set anyone who can reach the dashboard can change it.en_USandzh_CN. Stackyard's own UI ships Simplified Chinese, and thezh_CNtext uses its terms.How it was validated
docker compose config -qpasses, and the file meets the validator's rules: lowercase top-levelname, reverse-domainx-casaos.id(com.sandobserver.stackyard).version,update_atand release notes together.Images
Thumbnail (1568x884) and the four screenshots (2880x1800, Stackyard 1.21.0), from this branch: