- git clone it
- you need nodeJS / npm or bun
npm installorbun i- rename config.js.sample to config.js
- adjust config.js to your local MQTT-Broker and other things
- the whitelist - if enbled - expects a JSON-Array of allowed usernames)
- the prefix - if you want to host it - e.g. via haproxy - at a special subfolder
node ./mqtt.jsorbun ./mqtt.js- Point browser to localhost:8000
- Enjoy streaming
More Details (e.g. running it with docker) at the wiki
- MQTT Server (
apt install mosquittoor docker-mosquitto) - MQTT-Streaming at wavelog enabled (
config.php-switch:$config['mqtt_server']='your_mosquitto_server';)
- call (for plain-live-view): http://[url]/prefix
- call (fot plain filter on specific call): http://[url]/prefix?call=DJ7NT
- embed to QRZ: http://[url]/prefix?nojs=1
- embed to QRZ with callfilter: http://[url]/prefix?nojs=1&call=DJ7NT
- Whitelist-Example (can also be a static file):
{
whitelist: [
"HB9HIL","LA8AJA","DJ7NT","DF2ET"
]
}