Skip to content
/docs/updating

Maintenance

Updating

How upgrades apply, and how to stay pinned.

An upgrade is just a new version of the code: the database schema migrates on open, so every start applies whatever is missing. You replace the code and start it again — there is no migration step to run by hand.

With npm

npm install -g levix

On a server

Re-run the installer — it always installs the newest stable Levix:

curl -fsSL https://levix.leviro.net/install.sh | bash

To stay on one version, use the pinned, immutable installer instead — the same script with the version baked in:

curl -fsSL https://levix.leviro.net/install/v2.0.0.sh | bash