config.yaml, database,
and encryption key live in the data directory, which
stays put across an upgrade, so your servers, history, and settings carry over.
Docker
Pull the new image and recreate the container with the same data volume:-v ipmideck-data:/data volume holds your data, so reusing the same volume name keeps
everything. Pin a version instead of latest (for example devluigi06/ipmideck:2.0.0) if you
want to control exactly when you move between releases.
pipx
If you installed with pipx, which is the recommended path on Debian and Ubuntu, upgrade with:pip
Upgrade the package in place, then start ipmideck again:The
-U flag matters, a plain pip install ipmideck does nothing when the package is
already installed and leaves you on the old version.Check your version
The running version shows in the dashboard, and the console prints it in the credits line under the banner (for examplev2.0.0). You can also read it from the health endpoint:
Take a backup before a major upgrade. Restoring is then a matter of
putting the data directory back if anything goes wrong.
Next steps
- Backup & restore: snapshot your data before upgrading.
- Running ipmideck: start, stop, and where the data directory lives per platform.