persistence true persistence_location /mosquitto/data/ log_dest stdout listener 1883 listener 9001 protocol websockets # Anonymous access is fine on a trusted LAN. To require credentials: # 1. set allow_anonymous false # 2. add "password_file /mosquitto/config/passwd" # 3. docker compose exec mosquitto mosquitto_passwd -c /mosquitto/config/passwd allow_anonymous true