- git clone it
- you need nodeJS / npm or bun
npm install
orbun 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.js
orbun ./mqtt.js
- Point browser to localhost:8000
- Enjoy streaming
More Details (e.g. running it with docker) at the wiki
- MQTT Server (
apt install mosquitto
or 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"
]
}