HeeroYui / mqtt-docker

[MPL-2] Docker compose of the MQTT interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mqtt-docker

Repository for wrapping eclipse-mosquitto to be used together with docker-compose.

In basis it have a config that open not secured MQTT over TCP and Websocket It disable the anonimous user It allow 2 user:

  • user1 : MyPassword
  • user2 : mYpASSWORD

The default port are:

  • 1883: TCP
  • 8883: SSL TCP
  • 9001: Websocket
  • 9002: SSL Websocket

License

MPL-2

Clone the repository:

git clone https://github.com/HeeroYui/mqtt-docker.git
cd mqtt-docker

Compose and start your environement:

docker-compose up

If you prever do it in a deamon:

docker-compose -d up

Remove the current docker when started:

docker-compose rm mqtt

Create your password file, see documentation: https://mosquitto.org/man/mosquitto_passwd-1.html or update the file : config/passwd_readable

and execute:

cd config
cp passwd_readable passwd
mosquitto_passwd -U passwd
cd ..

current config port:

  - "1883:1883"
  - "8883:8883"
  - "9001:9001"
  - "9002:9002"

About

[MPL-2] Docker compose of the MQTT interface