Installation Instructions for Coreflux hubless (no user interface)
This document provides comprehensive and precise instructions for installing Coreflux on Linux systems and Windows. It includes three methods: standard installation, installation through the broker in live mode, and a manual daemon setup in case the standard installation fails.
For 64-bit Systems (x64)
Coreflux MQTT Broker in X64 Linux is compatible with various Linux distributions:
- Red Hat Enterprise Linux (RHEL)
- Arch Linux
For ARM Systems
For ARM 64 Systems
Coreflux MQTT Broker in ARM64 Linux is compatible with various Linux distributions:
- Ubuntu for ARM
- Debian ARM64
- Fedora ARM
- Arch Linux ARM
- openSUSE ARM
- Raspberry Pi OS (formerly Raspbian)
- CentOS ARM64
Installing Through the MQTT Broker Live
Run CorefluxCentral with Administrative Rights:
Connect to the Broker:
Use your MQTT client to connect to the broker where Coreflux is active.
Publish the Installation Command:
- Publish the
-Icommand to the appropriate topic based on your OS and architecture. For example, for a 64-bit Linux machine:
Manual Daemon Setup
Create a Systemd Service File:
Add Service Configuration:
Insert the following content into the file:
Enable and Start the Service:
- Reload systemd, enable, and start the CorefluxCentral service.
Accessing the Command Line
Sto open the search dialog.
cmdand choose Run as administrator
- Place the downloaded file from coreflux.org in your desired location.
- Open a command line as an administrator.
- Navigate to the directory where the file was placed:
- To install Coreflux as a Windows service:
Make sure to replace
\path\to\downloaded with the actual path where the CorefluxCentral file is located on your system.
Installing Through the Broker
- Ensure CorefluxCentral is running with administrative rights.
- Open your MQTT client and connect to the broker where Coreflux is active.
- Publish the
-Icommand to the appropriate topic based on your OS and architecture. For example, for a 64-bit Windows machine, the topic would be
Manual Service Installation
- Open the Command Prompt as an administrator.
- Navigate to the directory where CorefluxCentral is located.
- Use the
sccommand to create a new service:
- Start the service:
- Configure the service to automatically restart on failure: ```bash