The minimum controller version every box auto-updates to (unless a per-customer override is set). Boxes below the floor update on their next report — no customer action. Blank = no global floor.
The current agent binary + golden archive the host-bootstrap script fetches from Gitea and
verifies (sha256) before installing. The hub vouches for these checksums (a different trust
root than Gitea). Paste the version + sha256 printed by publish-agent.sh /
build-golden.sh. Blank a field to clear it.
App logos and screenshots served to controllers. Assets are seeded from the Docker image and synced to controllers daily via the asset manifest API.
Re-reads the baked-in asset seed directory and updates changed files. Controllers will pick up changes on their next daily sync or manual trigger.