Sign inSign up

nararat/mosquitto-mqtt

By nararat

•Updated over 6 years ago

Image
0

180

nararat/mosquitto-mqtt repository overview

⁠Mosquitto MQTT + Authentication

Eclipse Mosquitto version 1.6.9 which implements MQTT version 5, 3.1.1 and 3.1

⁠Step 1: Config

  1. Create mosquitto.conf file your directory
  • add config to mosquitto.conf

    port 1883
    protocol mqtt
    persistence true
    persistence_location /mosquitto/data/
    log_dest file /mosquitto/log/mosquitto.log
    allow_anonymous false
    password_file /mosquitto/config/mosquitto.passwd
    
  1. Create an empty mosquitto.passwd file your directory

⁠Step 2: Run

docker run -it -d \
    --name mosquitto-mqtt \
    -p 1883:1883 \
    -p 9001:9001 \
    -v /Your-Directory/mosquitto.conf:/mosquitto/config/mosquitto.conf \
    -v /Your-Directory/mosquitto.passwd:/mosquitto/config/mosquitto.passwd \
    -v /mosquitto/data \
    -v /mosquitto/log \
    nararat/mosquitto-mqtt:latest

⁠Step 3: Mosquitto MQTT Username & Password Generate

  1. Generate Username & Password docker exec -it [CONTAINER ID] mosquitto_passwd /mosquitto/config/mosquitto.passwd [Your-Username]

  2. Restart CONTAINER

Tag summary

Content type

Image

Digest

Size

2.7 MB

Last updated

over 6 years ago

docker pull nararat/mosquitto-mqtt