Community maintained database for Starlink data.
As new firmware revisions are constantly released to the public, it made sense to maintain an updated list. This allows us to compare and curate notes for each revision.
Tracking the performance of any ISP is important for accountability, we make use of Speedtest.net's services to store results from users. Data is captured via the website form, the official Discord channel, and through the all-in-one script (in development).
The existing spreadsheet solution was cumbersome and very messy.
- Clone the repository
- Move into the directory
cd starlink-firmware-track
- Initialise a virtual environment
python -m venv venv
- Activate the virtual environment, Linux:
source venv/bin/activate
- Install requirements
pip install -r requirements.txt
- Edit the config file with your keys
starlink/instance/config.py
- Set Flask environment
export FLASK_APP=starlink
- Initialise a new database
flask init-db
- Import a test dataset
flask import-db
- Run the app
flask run
The databaseBackup.sql
file is archived here for development purposes.