# Node Identity NODE_ID=node-001 NODE_NAME="My Radio Node" NODE_LAT=0.0 NODE_LON=0.0 # MQTT — point to your C2 server MQTT_BROKER=localhost MQTT_PORT=1883 # Must match MQTT_NODE_USER/MQTT_NODE_PASS in the server's top-level .env MQTT_USER=drb-node MQTT_PASS=change-me-node # C2 server for audio upload (leave blank to disable upload) C2_URL=http://localhost:8888 # API key is provisioned automatically via MQTT after admin approves the node # Icecast (local container — usually no need to change) ICECAST_SOURCE_PASSWORD=hackme ICECAST_ADMIN_PASSWORD=admin ICECAST_HOST=localhost ICECAST_PORT=8000 ICECAST_MOUNT=/radio # OP25 container (usually no need to change) OP25_API_URL=http://localhost:8001 OP25_TERMINAL_URL=http://localhost:8081 # Container registry — set these to pull pre-built images instead of building locally. # Must match the DOCKER_ORG variable and repo name configured in Gitea. # Leave blank to always build locally. IMAGE_REGISTRY=git.vpn.cusano.net DOCKER_ORG= DOCKER_REPO=