mirror of
https://github.com/genebean/dots.git
synced 2026-03-27 01:17:42 -04:00
Merge pull request #519 from genebean/mqtt_wss
Add websocket support to mosquitto
This commit is contained in:
commit
1c98a56bf2
2 changed files with 16 additions and 1 deletions
|
|
@ -35,6 +35,7 @@
|
||||||
8333 # Bitcoin Core
|
8333 # Bitcoin Core
|
||||||
8448 # Matrix Synapse
|
8448 # Matrix Synapse
|
||||||
8883 # mqtt over tls
|
8883 # mqtt over tls
|
||||||
|
9001 # mqtt websockets over tls
|
||||||
9735 # LND
|
9735 # LND
|
||||||
];
|
];
|
||||||
# firewall.allowedUDPPorts = [ ... ];
|
# firewall.allowedUDPPorts = [ ... ];
|
||||||
|
|
|
||||||
|
|
@ -75,6 +75,7 @@
|
||||||
};
|
};
|
||||||
in [
|
in [
|
||||||
{
|
{
|
||||||
|
port = 1883;
|
||||||
users = mqtt_users;
|
users = mqtt_users;
|
||||||
settings.allow_anonymous = false;
|
settings.allow_anonymous = false;
|
||||||
}
|
}
|
||||||
|
|
@ -82,7 +83,7 @@
|
||||||
port = 8883;
|
port = 8883;
|
||||||
users = mqtt_users;
|
users = mqtt_users;
|
||||||
settings = let
|
settings = let
|
||||||
certDir = config.security.acme.certs."mqtt.technicalissues.us".directory;
|
certDir = config.security.acme.certs."mqtt.technicalissues.us".directory;
|
||||||
in {
|
in {
|
||||||
allow_anonymous = false;
|
allow_anonymous = false;
|
||||||
keyfile = certDir + "/key.pem";
|
keyfile = certDir + "/key.pem";
|
||||||
|
|
@ -90,6 +91,19 @@
|
||||||
cafile = certDir + "/chain.pem";
|
cafile = certDir + "/chain.pem";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
port = 9001;
|
||||||
|
users = mqtt_users;
|
||||||
|
settings = let
|
||||||
|
certDir = config.security.acme.certs."mqtt.technicalissues.us".directory;
|
||||||
|
in {
|
||||||
|
allow_anonymous = false;
|
||||||
|
keyfile = certDir + "/key.pem";
|
||||||
|
certfile = certDir + "/cert.pem";
|
||||||
|
cafile = certDir + "/chain.pem";
|
||||||
|
protocol = "websockets";
|
||||||
|
};
|
||||||
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue