Sign inSign up

vkentta/internet-speed-logger

By vkentta

•Updated over 5 years ago

Run periodical speed tests to gather history data and display them in browser

Image
0

3.0K

vkentta/internet-speed-logger repository overview

⁠internet-speed-logger

Run internet speed tests periodically. The tests are run at user set interval (or by default, every 15 minutes), using speedtest CLI⁠ and fast-speedtest-api⁠ (taking turns between the two). The results are stored into sqlite database file and can be displayed with included web UI.

Internet speed history graph

⁠Requirements:

Docker

⁠Usage

https://hub.docker.com/r/vkentta/internet-speed-logger⁠

docker run -e CHECK_PERIOD_MINUTES=15 -v `pwd`:"/usr/src/app/data" -p 3000:3000 --name internet-speed-logger --restart always vkentta/internet-speed-logger

The database file will be added to / used from the directory you run the above command in.

⁠Building with docker

docker build -t your-custom-tagname .

⁠Running your own image

docker run -v `pwd`:"/usr/src/app/data" -p 3000:3000 --name internet-speed-logger --restart always your-custom-tagname

⁠Displaying speed test results:

After the speed tests have been running for a while, go to localhost:3000⁠.

⁠NOTE:

By using this software you automatically accept these:

You may only use this Speedtest software and information generated from it for personal, non-commercial use, through a command line interface on a personal computer. Your use of this software is subject to the End User License Agreement, Terms of Use and Privacy Policy at these URLs:

https://www.speedtest.net/about/eula⁠

https://www.speedtest.net/about/terms⁠

https://www.speedtest.net/about/privacy⁠

Ookla collects certain data through Speedtest that may be considered personally identifiable, such as your IP address, unique device identifiers or location. Ookla believes it has a legitimate interest to share this data with internet providers, hardware manufacturers and industry regulators to help them understand and create a better and faster internet. For further information including how the data may be shared, where the data may be transferred and Ookla's contact details, please see our Privacy Policy at:

http://www.speedtest.net/privacy⁠

Tag summary

Content type

Image

Digest

Size

105.5 MB

Last updated

over 5 years ago

docker pull vkentta/internet-speed-logger