Get started with Coreflux
Launch the broker and Hub together. Use the Linux installer for a desktop setup, or Docker Compose to open Hub in your browser.
Community Edition runs locally without an account or licence.
Additional resources
Installation guideLinux desktop
Detects your system architecture and installs required dependencies. Hub needs a graphical desktop.
Run the installer in a Linux terminal
Linux terminal (sh)Choose 3 for Both to install MQTT Broker and Hub. Enter your sudo password if prompted.
Supports Ubuntu 22.04 / 24.04, Debian 12 / 13 and RHEL-compatible 8 / 9 / 10. For both products on Ubuntu 26.04, use Docker Compose below.
Check that the broker is active (running)
Open Hub and connect to your broker
Open Coreflux Hub from your applications menu as your desktop user, without sudo. Click New Connection, choose
mqtt://, set Host tolocalhostand Port to1883. For a fresh install, enter usernamerootand passwordcoreflux, then click Connect. If you changed the credentials, use those instead.
Docker Compose
Run both together on Linux, Windows or macOS. Hub opens in your browser.
Before you start, install Docker and make sure it is running. These commands work in PowerShell, macOS Terminal or a Linux shell.
Save the Compose file in an empty folder
The file starts both services, keeps their data in named volumes and exposes their ports only on this computer. MQTT and WebSocket ports are included. TLS ports require configured certificates.
Open a terminal in that folder and start both services
PowerShell or terminalWait for both coreflux-broker and coreflux-hub to show as Up.
Check that the broker responds
If the broker is still starting, wait a moment and run the health check again.
Open Hub and connect to the broker
Open HubHub is available at
http://localhost:8080. Click New Connection, choosemqtt://, set Host tocoreflux-brokerand Port to1883. For a fresh install, enter usernamerootand passwordcoreflux, then click Connect. If you changed the credentials, use those instead.Use coreflux-broker inside Hub because both services share the Compose network. From another MQTT client on your computer, use localhost:1883. For WebSocket connections, choose ws://, Host coreflux-broker, Port 5000 and Path mqtt.
Next steps
For individual installs, updates and uninstall instructions, use the product guides.