Skip to main content

When to Update

Update Coreflux when a new release includes fixes or features you need. Check Release Notes for what changed in each version.
Keep your project files. Docker named volumes, package install directories, and manual install folders retain LoT, routes, and configuration when you upgrade only the broker runtime.

Update Coreflux

To run the latest image, stop and remove the existing container, then start a new one with the same docker run command from Installation. The --pull=always flag ensures Docker fetches the newest latest tag before each start.
Use your actual names. The examples below use the default container name coreflux_broker and volume project-volume. If you chose different names when you first installed, replace them in every command.
1

Stop and remove the container

This stops the broker and removes the container. Named volumes (such as project-volume) are not deleted—your project files remain on disk.
2

Start a new container

Run the same command you used for installation. For the standard setup:
If you use TLS ports, use the command from the TLS/SSL accordion on Installation—still with --pull=always, the same container name, and the same project-volume mount.
3

Verify

Confirm the broker is up with curl http://localhost:9100/health, or subscribe to $SYS/Coreflux/Version from an MQTT client. The broker image does not include the HUB — if you also run the HUB container, open Coreflux HUB at http://localhost:3000.

Next Steps

Release Notes

See what changed in recent releases.

Installation

Full install commands for every platform.
Last modified on August 28, 2026