Why Install Locally?
Running Coreflux on your own machine gives you a complete IoT data pipeline—MQTT broker, LoT runtime, and data routing—without external dependencies.Install Coreflux
- Docker
- Windows
- Linux
- Raspberry Pi
Docker is the fastest way to get Coreflux running. The official image works on Linux, macOS, and Windows. Pull the image from Docker Hub or open a terminal and run the command below—Docker will pull automatically if the image is not present.
New to Docker? Visit the official Docker documentation to learn more.
Coreflux HUB (beta) — optional Docker install
Coreflux HUB (beta) — optional Docker install
Coreflux HUB is in beta for this release. It is not included in the default broker-only install above. To run the broker with the HUB beta UI, publish ports
8080 (HTTP) and 8443 (HTTPS) and use the same image:After the container starts, open
http://localhost:8080 or https://localhost:8443. HUB features and UI may change while in beta.TLS/SSL Ports (when using certificates)
TLS/SSL Ports (when using certificates)
If you configure TLS certificates, expose these additional ports on the broker-only command:With HUB beta, add
8080, 8443, and the TLS ports in one run:See Broker Configuration for TLS setup.
Verify Installation
Confirm the broker is running with an MQTT client (or the VS Code LoT extension).- MQTT Explorer
1
Open MQTT Explorer
Download MQTT Explorer or use any MQTT client of your choice.
2
Connect to the Broker
Create a new connection with these settings:
3
Check System Topics
Subscribe to
$SYS/# to see broker status messages. If you see topics such as $SYS/Coreflux/Version, the broker is running correctly.You should see Coreflux system topics under
$SYS/Coreflux/.Next Steps
Getting Started
Create your first LoT Action in under 15 minutes.
VS Code Extension
Set up the LoT language extension for syntax highlighting.

