-
Notifications
You must be signed in to change notification settings - Fork 26
Web Dashboard
razvanzeces edited this page Jun 7, 2026
·
1 revision
Available at http://<bts-ip>:8080 when the [dashboard] section is configured. Optionally protected with HTTP Basic Auth.
Live table of registered terminals:
- ISSI, attached groups, RSSI signal bar, energy saving mode, last seen time
- Kick button — forces immediate re-registration
- SDS button — sends a text message to that terminal
-
Timeslot visualizer — shows TS2–TS4 state in real time:
- idle (grey)
- call allocated (amber)
- voice active (red flash with animated waveform)
Active calls with caller, destination, duration, and simplex/duplex flag.
Rolling history of call starts and SDS activity.
Live log stream with level filter and autoscroll.
Edit the active config.toml directly in the browser. Save writes to disk; a restart applies the changes. Includes backup and restore buttons. You can also edit inactive config profiles in a modal editor without switching to them live.
- BTS / Brew connection status
- System uptime, hostname
- CPU model, core count, load bar, RAM usage bar
- CPU temperature (where available)
- RF hardware info (SoapySDR probe output)
- Auto-refresh checkbox (5s interval)
- Config profiles — activate or edit inactive profiles
- Live SDS broadcast queue — broadcast a text message to all radios on the cell, repeating at the HMD interval until deleted or the repeat count is exhausted
- OTA update — pulls the latest from the configured branch, rebuilds, and restarts
The OTA update button performs a git pull, rebuild, and service restart. Make sure:
-
source_dirpoints at the git checkout (if not auto-detected) - the service user has permission to write to the checkout and restart the service
FlowStation · maintained by Razvan Zeces / YO6RZV · flowstation.dev · Apache 2.0