add websocket listener to mosquitto

This commit is contained in:
Joakim Repomaa
2026-05-29 19:16:45 +03:00
parent bce4ffa756
commit e586c318c0
2 changed files with 47 additions and 4 deletions

View File

@@ -247,7 +247,25 @@ in
mosquitto = {
enable = true;
subdomain = "mqtt";
listeners = [
{
users = {
homie = {
acl = [
"readwrite homie/#"
];
hashedPasswordFile = secrets."mosquitto/homie".path;
};
};
port = 8084;
settings = {
protocol = "websockets";
cafile = "/run/credentials/mosquitto.service/fullchain.pem";
certfile = "/run/credentials/mosquitto.service/fullchain.pem";
keyfile = "/run/credentials/mosquitto.service/key.pem";
};
}
{
users = {
homie = {