Sign inSign up

cpcontainer/starlinkweb

By cpcontainer

Updated over 1 year ago

The BetterThanNothing web interface from ChuckTSI modified for ARM64 Ericsson Cradlepoint Routers.

Image
0

1.0K

cpcontainer/starlinkweb repository overview

starlinkweb

The BetterThanNothingWebInterface from ChuckTSI modified for ARM64 Ericsson Cradlepoint Routers.

Setup:

Add a static route to the main routing table for 192.168.100.1/32 to go out the ethernet device that the Starlink is connected to. DO NOT check the auto gateway box.

Create a new container project in your Cradlepoint router and give it a name ("Starlink Web") then click to the "compose" tab. Copy and paste the following compose into your project and click save.

Compose:

version: '2.4'
services:
  starlinkweb:
    image: cpcontainer/starlinkweb
    ports:
      - 8080:80

Usage:

In NetCloud Manager, create a LAN Manager profile for "Starlink Web" with IP address 127.0.0.1 port 8080 protocol HTTP. Click Connect on the profile you created.

Github

https://github.com/cpcontainer/compose/tree/main/starlinkweb

A Web Interface for Seeing Data from Dishy in the Better Than Nothing Beta by Starlink

#################################################################################################

** IMPORTANT: This needs your server to be using the Starlink router OR you being able to ensure that your server can see the 192.168.100.1 address using routing. ***

This will show you most basic stats but will give you a visual chart/compass showing obstructions.

Some notes:

  • This is a hot mess and developed on Ubuntu Machine w/ LAMP, GRPCurl and speedtest-cli
  • To use a ramdisk, simply mount a ramdisk called 'ramdisk' in the root of the project.
  • I used CDNs for JQuery,Bootstrap, etc. May break at any time.
  • For speedtest, you will need to create a cron to run every 15 mins (or sooner) check scripts/cron/php/speedtest.php
  • Take a look at the config.inc.php file in the root folder.
  • Make sure your web server is on the network that dishy is connected to

The are almost no comments and bad coding practices.
Good luck!

Future Vision:
History (using MySQL or other lightweight SQL for Storage)

Wish List:
Speedtest directly from Satellite (Crazy. I know).
Hoping they give us a little more data like Satellite name(s) connected, (lat,long of Sat OR which wedge it's in) and Est distance to work with.
Would like to do flyover tracing.
Just saying Mr Dishy Developers :)

Any other ideas, bring it.

Tag summary

Content type

Image

Digest

sha256:94f3d784e

Size

193.6 MB

Last updated

over 1 year ago

docker pull cpcontainer/starlinkweb