Working device manager, added folders for better organization.

This commit is contained in:
ferdzo
2025-10-30 14:26:08 +01:00
parent 12d3720421
commit 7446e9b4ac
21 changed files with 342 additions and 47 deletions

View File

@@ -1,17 +1,29 @@
# Persistence
persistence true
persistence_location /mosquitto/data/
# Logging
log_dest file /mosquitto/log/mosquitto.log
# Standard MQTT listener (for testing without certs)
listener 1883 0.0.0.0
listener 1883
allow_anonymous true
# mTLS listener (requires client certificates)
listener 8883 0.0.0.0
listener 8883
allow_anonymous true
protocol mqtt
# Server certificates (mosquitto's identity)
certfile /mosquitto/config/server.crt
keyfile /mosquitto/config/server.key
# CA certificate to verify client certificates
cafile /mosquitto/config/ca.crt
# Certificate-based authentication
require_certificate true
use_identity_as_username true
# CA certificate to verify client certificates
cafile /mosquitto/config/ca.crt
# Optional: TLS version restrictions
# TLS version restrictions
tls_version tlsv1.2