Deploy
Updating CERMM
Pull the new code and run the install script again. It rebuilds, restarts, and leaves your data and settings alone.
The server
cd /opt/cermm
git pull
sh deploy/lxc.sh
Node and Go are downloaded again only when there's a newer version. /etc/default/cermm isn't touched. Back up the data folder first if the update is a big one (how).
Open pages notice the new build (every response carries x-cermm-build) and reload themselves.
Version numbers
There's nothing to bump by hand. The version is worked out from git history: the date of the commit and which change of that day it is, then the commit, like v2026.11.06.5 · 8a07c5e. It's at the right of the title bar and under the sign-in card. Agents built from that commit are stamped 2026.11.06.5-8a07c5e.
The agents
The script rebuilds the agents too. A device whose agent differs from the server's build says behind. Agents update themselves when you say so, or on a schedule: see Agent updates.