Appearance
Updates
The panel
The Updates page shows the panel's version and checks its release channel every six hours (or when you press Check now):
- Stable — tested releases.
- Beta — earlier access; stable releases reach beta too.
Every release is signed. The panel only accepts a release whose channel file carries a valid signature from the key that came with your installation, and whose download matches the signed checksum. A tampered or corrupted release is refused before anything changes.
Update to … (after confirming your second factor):
- the agent downloads and verifies the release;
- the panel stops briefly — your apps keep running;
- the previous version and a copy of the panel's database are kept;
- the new version starts and has two minutes to answer;
- if it doesn't, the previous version and its database are put back automatically, and a critical alert tells you why.
The update and its outcome are in the activity log.
By hand
bash
sudo ts-update status # how the last update went
sudo ts-update rollback # back to the version before the last updateThe release key
Every server trusts one release signing key, from its installation (/etc/turbo-stack/release-key.pem). If that key ever has to change, the switch happens through a normal update: a release signed with the current key carries the next one, and once that release is installed and healthy the server trusts the next key — and no longer the old one. The update's entry in the activity log says so.
A server that missed that release (or was offline for a long time) can be told by hand, after checking the new key's fingerprint against the one announced with the release:
bash
sudo ts-update trust-key new-release-key.pemFor maintainers: generate the new key, publish one release signed with the current key and with RELEASE_NEXT_PUBLIC_KEY_FILE set to the new key's public half (scripts/release-key.sh), let servers update, then switch the RELEASE_SIGNING_KEY secret to the new key.
Ubuntu
The same page lists the operating system's pending package updates. Security updates are also installed automatically every day (unattended-upgrades); the page shows when a reboot is needed and can schedule it.
Moving to a new Ubuntu release (24.04 → 26.04) is a bigger step: see Upgrading Ubuntu.