Updating
The app updates through its app store. The box updates by re-running the installer — it’s idempotent and leaves your data alone:
curl -fsSL https://get.layergray.com | sudo sh…or, on a box you manage by hand:
cd /path/to/gray # your install prefixgit pull # or re-fetch the install bundlesudo systemctl restart gray-serverState lives in the vault and your .env, not in the code directory — updates
and rollbacks never touch it (see Data & backups).
Checking the version
Section titled “Checking the version”- The box:
GET /api/versionreturns the server build label —curl -sS https://<box>/api/version. - The app: the Me footer shows a compact build code identifying the app’s own build (not the box’s version) — support can decode it from a screenshot.
Rollback
Section titled “Rollback”Code and state are separate, so rolling back is checking out the previous code and restarting. Take a backup first if you’re nervous — it’s one tar command.