
Opening System Configuration from the Coreflux HUB System menu
Why Use System Configuration?
You need to change broker settings—ports, TLS, connection limits, or other parameters—without editing configuration files. The System Configuration in the Coreflux HUB lets you view and modify broker settings from the browser.When to Use It
- Adjusting ports — Change MQTT, TLS, or WebSocket ports
- TLS configuration — Enable or configure TLS for secure connections
- Binding settings — Control which IP addresses the broker listens on
- Other broker options — Any configurable broker parameter exposed in the UI
Accessing System Configuration
In the HUB top navigation, select System, then System Configuration. The configuration panel shows available settings grouped by category.Configuration Panel
The System Config panel has three tabs — System, ENV & Secrets, and License. The System tab displays broker settings as editable form fields, organized into groups:
System Config panel — System tab with General, Network, and Binding groups
ENV Variables & Secrets
The ENV & Secrets tab is where you keep reusable values out of your Actions and Routes. Instead of typing the same database address or API key in every place that needs it, you save it once here and reference it by name. When the value changes, you update it in one spot.ENV Variables
ENV Variables hold plain text values that anyone with access to the HUB can read. Use them for things that change between environments but aren’t sensitive — a database hostname, a port number, an API base URL, or a feature flag.
ENV Variables list with hover actions on the right (copy value, edit, delete)
Adding a Variable
Open the form
Fill in the name and value
DB_HOST and enter its value, for example postgres.example.com.
New Environment Variable dialog with NAME and VALUE fields
Save
Managing Existing Variables
Hover over any row in the list to reveal three quick actions on the right side:Secrets
Secrets hold sensitive values that should never be shown again after you save them. The HUB encrypts them at rest, so even an administrator looking at the list only sees dots where the value should be. Use Secrets for passwords, API keys, tokens, and any other credentials.
Secrets list with hover actions on the right (set new value, delete) -- values are masked as dots
Adding a Secret
Open the form
Fill in the name and value
API_KEY and paste the value into the hidden field. The form notes that the value is AES-256-GCM encrypted and never readable again after saving.
New Secret dialog with NAME and a hidden VALUE field, plus the encryption notice
Save
Managing Existing Secrets
Hover over any row in the list to reveal two quick actions on the right side:License
The License tab shows what your current Coreflux license allows, how much of each quota you are using, which premium features are unlocked, and where to upload a new license file when you receive one.
License tab with Usage, Features, and Activate License sections
Activating a New License
Get the license file
.license file from your Coreflux contact. Save it somewhere you can find it on your computer.Select the file
.license file.Activate

