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.
ipmideck is in pre-release. The published Docker image and PyPI package are coming soon;
the commands below are the ones you will use once they are live.
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 ipmideck/ipmideck:2.0.0) if you
want to control exactly when you move between releases.
pip
Upgrade the package in place, then start ipmideck again: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.0a1). 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.