-10 points

I prefer to use the ookla sppedtest CLI version. No bs but also better server coverage

permalink
report
reply
32 points

Isn’t it proprietary?

permalink
report
parent
reply
17 points

Also the ISP probably knows most of the servers speedtest owns and accelerate speeds for them along with other popular speed test websites, while throttling other regular connections.

permalink
report
parent
reply
7 points

Didn’t think of that, but that sounds illegal

permalink
report
parent
reply
7 points

wouldn’t this also apply to libre speed test once it gets on their radar?

permalink
report
parent
reply
21 points

No Java?

permalink
report
reply
-4 points

36% Javascript so this statement feels a little strong

permalink
report
parent
reply
2 points

Seen as the readme says this in the very next sentence, and they reference Flash, I think they’re actually talking about the full fat Oracle Java runtime, not just Javascript.

Side note: I found a support page on speedtest.net that still says you need Flash installed, but only Flash, no Java required here: https://sandboxsupport.speedtest.net/hc/en-us/articles/202610754-What-are-the-requirements-to-use-Speedtest-net

permalink
report
parent
reply
9 points

JavaScript has nothing to do with Java. They are completely different languages and environments.

permalink
report
parent
reply
7 points

There were something called “Java applets” on the web before flash. It was real Java, probably a sunset of that. There was an addon just like flash.

permalink
report
parent
reply
1 point

I doubt they would care enough for Java applets that died a long time ago to put “No Java” in the description

permalink
report
parent
reply
36 points

Did they stutter?

permalink
report
parent
reply
8 points

It was just a coffee hiccup.

permalink
report
parent
reply
4 points

The jitters.

permalink
report
parent
reply
34 points
*

317kB. I love tiny apps <3

permalink
report
reply
-2 points

How is that tiny though?

Considering this is about sending some random data to a server and measuring the speed, that’s quite large. I’ve seen whole computer games that fit in 1/10 of that space.

permalink
report
parent
reply
8 points

It could fit in a standard 3.5 inch floppy disk, sure it’s not the smallest, but for a full app written in javascript and not asm it is, in fact, small

permalink
report
parent
reply
2 points

Cool project! I used OpenSpeedTest last week to test local intranet speeds.

If you already have docker/podman installed, the command below should get you going quickly:

 docker run --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest
permalink
report
reply
17 points
*

Does anyone know of a speed test where you can set it up to run by itself regularly and push a notification to a channel (like pushbullet or similar) when the speed is below a certain threshold?

Edit: I went with self hosted speedtest-tracker as a docker container and notifications through Discord webhook.

Thanks for all the tips!! ❤️

permalink
report
reply
2 points
*

If you’re on MacOS, you can run networkquality via crontab and append the results to a text file. I did this for a few months on a congested network to identify ideal times to try and do schoolwork.

E: A word.

permalink
report
parent
reply
18 points

If I had this requirement I would just generate a file of specific size, place it on one server and on the other I would have a shell script running via cron and measure the time it took to download the file.

It seems like a relatively simple problem.

BTW are you sure you want to test download speed and not latency? I think some routers might have the later built in.

permalink
report
parent
reply
2 points

Definitely speed. My ISP runs on another service providers hardware and it bugs out from time to time and I get 1/10th of the speeds I usually have. My ISP has no way of knowing this so I have to know when it happens and place a ticket so they can place a ticket on the hardware guys.

permalink
report
parent
reply
7 points

Fair warning that this would chew through a ton of bandwidth if you run it often, so only do it if you don’t have bandwidth caps.

permalink
report
parent
reply
2 points

It really depends. Once every 1-5 minutes, sure, maybe. Once every 1-5 hours tho? You’re likely fine.

permalink
report
parent
reply
3 points
*

True, although once per hour would still be a lot of data.

For example me running a fast.com test uses about 1.5GB of data to run a single test, so around 1TB per month if ran hourly.

permalink
report
parent
reply
7 points

There is speedtest-cli at least that you can run from a script.

permalink
report
parent
reply
4 points

Funnily enough, I had something exactly like this set up with home assistant. You can add Ookla and fast.com speed tests as devices, which will run the tests periodically, and then I had an automation set up to send me a message via telegram whenever speed was less than half of what it was supposed to be

permalink
report
parent
reply
5 points
permalink
report
parent
reply
7 points

I self host speedtest-tracker for this.

permalink
report
parent
reply
3 points

Ah, another thing to install on my Synology NAS! LOL Thanks for sharing that.

permalink
report
parent
reply
1 point

There is a Speedtest Integration for HomeAssistant and you could automate a notification.

permalink
report
parent
reply

Open Source

!opensource@lemmy.ml

Create post

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

  • Posts must be relevant to the open source ideology
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

Community stats

  • 3.9K

    Monthly active users

  • 1.8K

    Posts

  • 30K

    Comments