diff --git a/README.md b/README.md index 891c25f..a9476bb 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Tips y configuraciones de ubuntu sudo update-alternatives --config x-terminal-emulator ## Instalar docker ```sh -sudo apt-get install docker.io +sudo apt-get install docker-ce # Compose ayuda a crear instalaciones de varios contenedores sudo apt-get install docker-compose @@ -31,6 +31,45 @@ docker run -d -p 80:80 docker/getting-started docker run -d --name emqx -p 18083:18083 -p 1883:1883 -p 8083:8083 -p 8084:8084 -e EMQX_ALLOW_ANONYMOUS=false emqx/emqx:latest +### EMQX DOCKER_COMPOSE + +Instalamos la version 4.2.3 ya que en posteriores no soporta el plugin **emqx_auth_username** + +ToDo: ++ [x] Buscar solucion emqx_auth_username + +**docker-compose.yml** + + version: "2.0" + services: + emqx: + container_name: emqx_iot + image: emqx/emqx:latest + #restart: always + + ports: + - 18083:18083 + - 18084:18084 + - 1883:1883 + - 8883:8883 + - 8083:8083 + - 8084:8084 + - 8085:8081 + + environment: + EMQX_NAME: mi-emqtt + EMQX_HOST: 127.0.0.1 + EMQX_ALLOW_ANONYMOUS: "false" + EMQX_NOMATCH: "deny" + TZ: "America/Bogota" + EMQX_DASHBOARD__DEFAULT_USER__PASSWORD: "pass_dasboard" + EMQX_DASHBOARD__DEFAULT_USER__LOGIN: "mdchaparror" + EMQX_AUTH__USER__1__USERNAME: "mdchaparror" + EMQX_AUTH__USER__1__PASSWORD: "pass_clientes_mtt" + EMQX_LOADED_PLUGINS: "emqx_recon,emqx_retainer,emqx_management,emqx_dashboard,emqx_auth_mnesia" + + + ### Abrir puertos en ubuntu ufw allow from any to any port 18083 proto tcp