As of the 2025.2.0 release, Sicura Console is distributed exclusively as a container image. Container upgrades are straightforward and involve pulling the latest image and restarting your container.
Pull the latest version of the Sicura Console container:
docker pull registry.customers.sicura.us/products/sicura-console:latest
For specific versions:
docker pull registry.customers.sicura.us/products/sicura-console:2025.5.0
Stop and remove the current container (if it’s running):
docker stop sicura-console
docker rm sicura-console
Start a new container using the same configuration and environment variables as your previous installation.
Refer to the Running the Console Container section in the Container Installation guide for detailed examples of different deployment options.
Note: For container-to-container upgrades only, the database will be automatically upgraded to support new features when the new container connects to it.
IMPORTANT: The 2025.5.0 release requires a fresh database. Data migration from RPM-based installations to container-based installations is not currently supported. You will need to set up a new database instance for your container installation and reconfigure your environment.
If you’re currently using an RPM-based installation, follow these steps to migrate to the container-based installation:
Backup your current configuration for reference:
mkdir -p /path/to/backup
cp -r /etc/sicura/ /path/to/backup/etc-sicura
Set up a new PostgreSQL database for the container installation.
Refer to the PostgreSQL Server section in the Container Installation guide for detailed instructions.
Copy your license key and create a new configuration:
mkdir -p /path/to/config
cp /etc/sicura/license.key /path/to/config/
# Note: Do not copy the old sicura-console.yaml directly
# Instead, create a new one based on the template but with your specific settings
Deploy the Sicura Console container with your new configuration.
Refer to the Running the Console Container section in the Container Installation guide for detailed deployment options.
Note: After migrating to the container-based installation, you’ll need to re-register all your agents and reconfigure your compliance profiles and other settings from scratch.
To clean up an RPM install, you can do the following, but it is not required:
For SIMP Enterprise versions 6.5.3 and prior:
yum repo-pkgs simp-enterprise erase
yum repo-pkgs simp-community-simp erase
yum remove simp-release-enterprise
For Sicura Enterprise 6.5.4 and newer:
yum repo-pkgs sicura-console erase
yum remove sicura-release-console
On RPM install, Puppet data is installed in /usr/share/simp/modules, and is not removed on uninstall. You can purge the /usr/share/simp directory if you don’t want to keep this data