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
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
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
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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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
@LukaVerzijl commented on GitHub (Oct 28, 2025):
Unfortunately i do not have the experience in creating docker composes
@nktnet1 commented on GitHub (Nov 29, 2025):
@LukaVerzijl given that the command in the docs is:
We can convert it to something like:
Note that
exposeis 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:
@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.