# RabbitMQ — minimal config for the cloud hub. # Listeners: # amqp on 5672 (internal app traffic) # mgmt UI on 15672 (proxied by nginx as mq.wbd-rd.nl) # mqtt on 1883 (cloud-external traffic comes in via nginx stream proxy on tcp/8883 → here) # # Authentication: default RABBITMQ_DEFAULT_USER/PASS from env (set in cloud/.env). # Anonymous MQTT is disabled so the broker rejects unauthenticated clients. listeners.tcp.default = 5672 management.tcp.port = 15672 mqtt.listeners.tcp.default = 1883 mqtt.allow_anonymous = false mqtt.vhost = / mqtt.exchange = amq.topic # Don't refuse connections while the broker is still starting (helps first-boot ordering) cluster_partition_handling = ignore