[GH-ISSUE #485] HiveMQ community #3620

Open
opened 2026-04-30 06:29:31 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @LukaVerzijl on GitHub (Oct 28, 2025).
Original GitHub issue: https://github.com/Dokploy/templates/issues/485

Template Name

HiveMQ

Template URL

https://github.com/hivemq/hivemq-community-edition

No response

Resources

Docker link: https://hub.docker.com/r/hivemq/hivemq-ce

Unfortunately could not find a compose yml.

Template Description

Hive mq is a MQTT server

Will you send a PR to implement it?

No

Originally created by @LukaVerzijl on GitHub (Oct 28, 2025). Original GitHub issue: https://github.com/Dokploy/templates/issues/485 ### Template Name HiveMQ ### Template URL https://github.com/hivemq/hivemq-community-edition ### Docker Compose Link _No response_ ### Resources Docker link: https://hub.docker.com/r/hivemq/hivemq-ce Unfortunately could not find a compose yml. ### Template Description Hive mq is a MQTT server ### Will you send a PR to implement it? No
GiteaMirror added the template label 2026-04-30 06:29:31 -05:00
Author
Owner

@LukaVerzijl commented on GitHub (Oct 28, 2025):

Unfortunately i do not have the experience in creating docker composes

<!-- gh-comment-id:3456304219 --> @LukaVerzijl commented on GitHub (Oct 28, 2025): Unfortunately i do not have the experience in creating docker composes
Author
Owner

@nktnet1 commented on GitHub (Nov 29, 2025):

@LukaVerzijl given that the command in the docs is:

docker run --name hivemq-ce -e HIVEMQ_LOG_LEVEL=INFO -d -p 1883:1883 hivemq/hivemq-ce

We can convert it to something like:

services:
  hivemq-ce:
    image: hivemq/hivemq-ce
    environment:
      HIVEMQ_LOG_LEVEL: INFO
    expose:
      - 1883
    restart: unless-stopped

Note that expose is used instead of port mapping to the host machine (1883:1883) because it's probably better to expose via Traefik, which comes with SSL/TLS.

I've made a similar template for another MQTT Broker (EMQX) in #556 if you want to take a look.

Also wrote general instructions for how to configure with Traefik in:

<!-- gh-comment-id:3591038423 --> @nktnet1 commented on GitHub (Nov 29, 2025): @LukaVerzijl given that the command in the [docs](https://github.com/hivemq/hivemq-community-edition?tab=readme-ov-file#run-with-docker) is: ``` docker run --name hivemq-ce -e HIVEMQ_LOG_LEVEL=INFO -d -p 1883:1883 hivemq/hivemq-ce ``` We can convert it to something like: ```yaml services: hivemq-ce: image: hivemq/hivemq-ce environment: HIVEMQ_LOG_LEVEL: INFO expose: - 1883 restart: unless-stopped ``` Note that `expose` is used instead of port mapping to the host machine (`1883:1883`) because it's probably better to expose via Traefik, which comes with SSL/TLS. I've made a similar template for another MQTT Broker (EMQX) in #556 if you want to take a look. Also wrote general instructions for how to configure with Traefik in: - https://github.com/Dokploy/dokploy/discussions/3126
Author
Owner

@LukaVerzijl commented on GitHub (Dec 1, 2025):

I think if it can be exposed in the same way as in #556 that it should be fine.

<!-- gh-comment-id:3595254106 --> @LukaVerzijl commented on GitHub (Dec 1, 2025): I think if it can be exposed in the same way as in #556 that it should be fine.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#3620