Starlink dish dashboard for GL.iNet 4.x — native OUI panel, free IPK (MT-3000 / Beryl AX)

Hi GL.iNet community,
▎
▎ I've built a Starlink dish telemetry dashboard that integrates natively into the GL.iNet 4.x web interface (OUI) —
▎ not LuCI Advanced, the actual GL.iNet UI you see on port 80. It shows up under Network → Starlink.

▎ What it shows:
▎ - Connection status, download/upload throughput, latency, drop rate, uptime
▎ - Signal quality — SNR, obstruction %, GPS satellites, GPS valid
▎ - Antenna alignment — tilt angle, boresight vs desired elevation/azimuth, attitude state
▎ - Device info — hardware/software version, boot count, snow melt mode
▎ - Recent outages with cause and duration
▎ - Reboot dish button with confirmation
▎
▎ Auto-refreshes every 10 seconds.
▎
▎ [screenshot here]
▎
▎ How it works:
▎ It installs a Lua RPC backend into /usr/lib/oui-httpd/rpc/ and a Vue.js view into /www/views/ — the same pattern
▎ GL.iNet uses for its own panels. The companion binary starlink-dish (~1.4 MB, statically linked) talks to the dish
▎ at 192.168.100.1:9200 via gRPC and is downloaded automatically on install.
▎
▎ Install (one SSH command after copying the IPK):
▎ scp -O luci-app-starlink-panel_1.0.0-22_all.ipk root@192.168.1.1:/tmp/
▎ ssh root@192.168.1.1 'opkg install --force-depends /tmp/luci-app-starlink-panel_1.0.0-22_all.ipk'
▎
▎ GitHub: GitHub - bigmalloy/gl-mt3000-starlink-panel: Starlink dish telemetry dashboard for GL.iNet 4.x stock firmware (Beryl AX / MT-3000) · GitHub
▎
▎ Tested on MT-3000 (Beryl AX) running GL.iNet 4.9.0 with a Gen3 Starlink dish.
▎
▎ Would love to see this included in the official GL.iNet feed for MT-3000 / mt7981 devices if the team thinks it's a
▎ fit. Happy to answer questions or make changes.

4 Likes

Thanks much. I installed your .apk for OpenWRT on both my Flint 2 and Flint1. Great job!!!

Version 2 Articulating Dish. Not using IPV6.

Hi

Thank you for developing and sharing this! It will be very helpful for users on Starlink.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.