management-center
management-center copied to clipboard
The management center for Eclipse Mosquitto
Management Center
The management center for Eclipse Mosquitto. See the official documentation for additional details.
Run in development mode
Either go to official documentation page and follow steps there or clone this repository and then:
-
Install
Docker
anddocker-compose
-
Install
yarn
package manager -
Run the Mosquitto broker:
-
Create
mosquitto
directory -
Go inside this directory, create
config
anddata
directories -
Go inside
config
directory and create config filemosquitto.conf
-
You can find an example of such file here. Be sure to uncomment or add the following lines to this file:
listener 1883 allow_anonymous true
-
Inside the
mosquitto
directory create adocker-compose.yaml
file with the following content:version: '3.8' services: mosquitto: image: eclipse-mosquitto:2 ports: - 127.0.0.1:1883:1883 - 127.0.0.1:8080:8080 - 8883:8883 volumes: - ./mosquitto/config:/mosquitto/config - ./mosquitto/data:/mosquitto/data networks: - mosquitto networks: mosquitto: name: mosquitto driver: bridge
-
Inside
mosquitto
directory run the following command to start the broker:docker-compose up
-
-
Now, when Mosquitto broker is installed, go to the root directory of the Management Center and run:
yarn install
-
Go to the
/frontend
folder and run:yarn run build-without-base-path
-
Set the following environmental variables (Note that
export
command works for Unix. For Windows useset
):export CEDALO_MC_BROKER_ID="mosquitto" \ export CEDALO_MC_BROKER_NAME="Mosquitto" \ export CEDALO_MC_BROKER_URL="mqtt://localhost:1883" \ export CEDALO_MC_BROKER_USERNAME="" \ export CEDALO_MC_BROKER_PASSWORD="" \ export CEDALO_MC_USERNAME="cedalo" \ export CEDALO_MC_PASSWORD="tests" \ export CEDALO_MC_PROXY_HOST="localhost" \
-
Go to the
backend
directory and run:yarn start
-
Go to
http://localhost:8088
to start working with the Management Center for Eclipse Mosquitto