{"id":29180496,"url":"https://github.com/cguy777/starlink-dashboard","last_synced_at":"2026-04-17T04:34:09.484Z","repository":{"id":297533617,"uuid":"992372942","full_name":"cguy777/starlink-dashboard","owner":"cguy777","description":"A simple Starlink terminal diagnostic dashboard","archived":false,"fork":false,"pushed_at":"2025-06-25T15:20:43.000Z","size":129,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-05T00:11:42.512Z","etag":null,"topics":["grpc","protobuf","starlink","starlink-grpc"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cguy777.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-05-29T03:50:04.000Z","updated_at":"2025-06-26T02:02:34.000Z","dependencies_parsed_at":"2025-06-06T19:48:11.315Z","dependency_job_id":null,"html_url":"https://github.com/cguy777/starlink-dashboard","commit_stats":null,"previous_names":["cguy777/starlink-dashboard"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/cguy777/starlink-dashboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cguy777%2Fstarlink-dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cguy777%2Fstarlink-dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cguy777%2Fstarlink-dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cguy777%2Fstarlink-dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cguy777","download_url":"https://codeload.github.com/cguy777/starlink-dashboard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cguy777%2Fstarlink-dashboard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31915341,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["grpc","protobuf","starlink","starlink-grpc"],"created_at":"2025-07-01T20:00:23.223Z","updated_at":"2026-04-17T04:34:09.467Z","avatar_url":"https://github.com/cguy777.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Starlink Dashboard\nThis is a simple application that displays dish diagnostics provided from the dish's local gRPC server.\nIf you rely primarily on Starlink for internet, then you may not be able to log into Starlink's website to check the status of the dish if something seems wrong.\nThis application aims to provide you with diagnostics info as easily as possible, even if the dish is offline.\nNOTE: The model of your Starlink terminal, software version, or service plan may limit functionality of the local gRPC server on your dish, thereby limiting the usefulness of this application.\nAlways test things before you need them!\n\n## Usage\nDirectly connect your computer to the modem's ethernet connection (or properly network your connection using other methods in accordance with the information below).\nThe dish's diagnostic server is always at the address 192.168.100.1 using port 9200.\nYou should be able to pull an IP address using DHCP and be able to communicate with that address, as the terminal should properly route traffic to and from that 192.168.100.0 network.\nNext, start the application.\nIt will automatically request diagnostic information from the terminal every 5 seconds and update the application's main display.\nIf you select File -\u003e Show response text, a new window will appear that provides a formatted textual representation of the diagnostic information that was last received.  This includes everything displayed on the main display, as well as additional, and generally less relevant information in a text format.\nIt's possible, depending on your network, that you may experience a connection issue to the terminal's local diagnostics server.\nIn that case, directly connect to the starlink terminal and IP your computer to 192.168.100.2/24.\n\n## Building\nA compiled release, both as a JAR and a windows executable, is available if you do not wish to build from source.\nDependencies are managed using Maven.\nThe main package, fibrous.starlink, contains the application specific classes, with StarlinkDashboard being the main one.\nThere is another package, fibrous.starlink.testing, that contains a test server that runs on port 9200 to test against and provides a simulated diagnostic response.\nWhen you perform mvn build, maven should automatically create the classes needed for the protobuf definition.\nI prefer Java 21, but it is not needed for this application.\nI believe this will run on Java 8 if you really want to.\n\n## Other Resources\nThis application was built using info provided from SpaceX here: https://github.com/SpaceExplorationTechnologies/enterprise-api/tree/master\n\n## Legal\nTHIS APPLICATION AND ITS SOURCE IS DISTRIBUTED UNDER THE 3-CLAUSE BSD LICENSE AND COMES WITH NO WARRANTY OF ANY KIND.\nSee the file \"LICENSE\" for more details.\nThis is a 3rd-party application with no direct affiliation with SpaceX, its subsidaries, or any related parties.\nThe file \"device.proto\" is provided by SpaceX, and can be found at the link provided in the Other Resources section.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcguy777%2Fstarlink-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcguy777%2Fstarlink-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcguy777%2Fstarlink-dashboard/lists"}