luci-app-starlink --- UPDATED after lots testing, solid release.
https://github.com/bigmalloy/openwrt-starlink-control/releases/tag/v2.1-r4
LuCI dashboard for Starlink dish telemetry, alignment, alerts, IPv6 connectivity, traffic, and router configuration on OpenWrt 25.x. Works with Starlink Gen3 and higher dish
Features
- Dish Telemetry β state, uptime, latency, packet drop, obstruction %, throughput, SNR, GPS satellites, Ethernet speed, hardware/software version
- Alignment β tilt and rotation guidance (ββ / β»βΆ) with "well aligned" confirmation when within 0.1Β°
- Alerts β 11 health indicators matching the Starlink app (heating, thermal throttle, shutdown, PSU throttle, motors, mast, slow Ethernet, software update, roaming, obstruction, disabled)
- IPv6 Connectivity β WAN address, LAN address, delegated /56 prefix, default route
- Traffic β WAN and LAN byte/packet counters
- Quality β latency to 8.8.8.8 / 1.0.0.1, conntrack usage, router uptime
- Configuration β TCP congestion control, qdisc, flow offloading, MTU fix, DHCPv6-PD lifetime settings
- Turn Starlink Config On button β applies full optimal Starlink IPv6 config (DHCPv6-PD, odhcpd lifetime fix, DNS, NTP, firewall, kernel tuning) with one click; shows green "β Starlink Config Active" when all settings are verified, reverts if any setting drifts
- Set as Default Home Page button β makes the Starlink dashboard the first page seen after login; click again to revert
- DNS Servers β IPv4 and IPv6 DNS server list with peerdns status; DNS Mode selector dropdown to switch between Default (Cloudflare + Google), Starlink (ISP DNS), Family Filter (Cloudflare for Families β blocks malware + adult content), and Malware Filter (Cloudflare malware-only)
- Connected Devices β scrollable device list with hostname, IP, MAC, active/stale state, plus DHCP range at the bottom
- Router Stats β CPU load gauges, memory usage bar, load averages
- Reboot Dish button with confirmation dialog
Auto-refreshes every 10 seconds.
Note: The alignment data provided is direct from the dish API and after confirming with star-link support is more accurate than the phone app that incorrectly reports over 6 degrees misalignment and should be ignored if the dish reports its aligned.
One-Click Optimal Starlink IPv6 Configuration
The Configuration card includes a Turn Starlink Config On button that applies the full recommended OpenWrt setup for Starlink residential with a single click β no SSH or command line needed.
Github link
https://github.com/bigmalloy/openwrt-starlink-control

