Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 2.2 KB

README.md

File metadata and controls

36 lines (21 loc) · 2.2 KB

starlink_dishy_grpc_web

Docker that queries the gRPC service on the Starlink Dish and provides you the response (In JSON format) on it's own web server

IMPORTANT: This does not pull historical. Simply pulls the the active up to the second information.

For more information on what Starlink is, see starlink.com and/or the r/Starlink subreddit.

A large thanks to Sparky8512 for providing the kick start to all of this

Why did I make this?

There are so many open source and closed sourced software out there that can leverage JSON formatted data, I figured it would be simpler to run just a web server that would output the data in a format you can use for your own projects

Prerequisites

This requires basic knowledge of dockers and how to launch one. I have tried to make this as foolproof as possible.

You will need to download docker.

Please follow the docker download page and install Docker. https://www.docker.com/products/docker-desktop

Your network must also allow you to see the dish server. Try visiting this link and you should see similar Starlink App Information.

Building and Running the Docker

For Linux, you can compile the dockerfile with your own settings, or simply run ./go.sh and it will attempt to build and launch the docker for you.

For Windows, find the go.bat file and right click and run as Administrator. This should create the image for you in Docker Desktop. You can then start the image from there. It MAY take up to 30 seconds to initally launch (not sure why)

Getting the data

If you are running it on your local PC, you can visit http://127.0.0.1:2018

If you are running it on a remote server, use it's IP, http://YourRemoteServerIP:2018

You should get raw JSON back. This updates every second and you can use it for any project in any language.

Have fun!