Skip to main content

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. Use the broker and Coreflux HUB from your browser.
Coreflux runs as a single binary or container. No databases, no message queues, no orchestration needed—just download and run.

Install Coreflux

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 the latest image automatically.
The project-volume mount persists your broker project (LoT, routes, configuration) at /etc/project across container restarts. Docker creates the named volume on first run.Open the HUB at http://localhost:8080 (or https://localhost:8443 with TLS) after the container starts.
New to Docker? Visit the official Docker documentation to learn more.
If you configure TLS certificates, expose these additional ports:
See Broker Configuration for TLS setup.

Enable the Coreflux HUB

The Coreflux HUB is available in two ways: via the Docker image (browser-based, requires port mapping) or as a standalone desktop application for Windows and Linux.
Map the HUB ports when you start the container to access the HUB from your browser:
The project-volume mount persists your broker project (LoT, routes, configuration) at /etc/project across container restarts. Docker creates the named volume on first run.
If the HUB ports are not mapped on Docker, the broker still runs normally—you simply won’t be able to open the HUB in the browser. See Coreflux HUB Overview for what you can do once it’s up.

Verify Installation

Confirm the broker is running—either in the Coreflux HUB (no extra tools) or with an MQTT client.
1

Open the HUB

For Docker, open http://localhost:8080 (or https://localhost:8443 with TLS).
2

Sign in

Enter your credentials on the login page and click Connect to Coreflux.
Coreflux HUB login with username, password, and Connect to Coreflux

Coreflux HUB login page

3

Confirm the dashboard loaded

After a successful login, you should see the HUB home screen with the bottom navigation bar.
Coreflux HUB dashboard with Start here pointing to the first navigation icon

Coreflux HUB after login — start from the first icon in the navigation bar

The status bar shows route count and license info—the broker is reachable from the HUB.
4

Browse MQTT data

Select MQTT → Data Viewer. Expand $SYS/Coreflux in the Topic Tree—you should see broker topics such as Config, Version, and Resources updating live.
Coreflux HUB Data Viewer with Publish panel, Topic Tree, and tracked topic details

Data Viewer — Topic Tree, Publish panel, and live topic values


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.
Last modified on October 22, 2026