ISP Logger

charlieharper

Expert Member
Joined
Jun 1, 2007
Messages
3,861
Reaction score
1,976
Location
South Coast, KZN
Hey guys.

Just thought I'd share a little side project I've been working on over the past few weeks.


Basically an open source Docker script that performs a speed test every hour and then that data gets sent to my server.
Would be cool to have some testers, before "launch". Still building a few vital features.

Stack:
Frontend runs on NextJS (hosted on Vercel) and backend is Python 3.9 with Django hosted on Heroku with Posgresql Database.

Let me know what you think, where I can improve, etc.

Cheers!
 
This should be useful, how long until the results show on the dashboard?

Did a test at 19:39 and I am getting this on the analytics page: Looks like you haven't configured a device on this network to collect data.
 
Last edited:
This should be useful, how long until the results show on the dashboard?

Did a test at 19:39 and I am getting this on the analytics page: Looks like you haven't configured a device on this network to collect data.

Morning.... It usually should be instant (refresh required)

I still need to make it auto update on the dashboard, but we'll get there. :)

I checked logs, can see requests that came from your side, so it should be in the database.
 
Morning.... It usually should be instant (refresh required)

I still need to make it auto update on the dashboard, but we'll get there. :)

I checked logs, can see requests that came from your side, so it should be in the database.
Hi, still cannot see the results this morning.

Tried chrome and opera gx to make sure its not a browser issue.
 
Oooo.. Can you just check that your docker image is running correctly?

I followed the steps and im sure all is setup correctly on my end.

Anything specific to look out for that could be wrong? I uninstalled docker and reinstalled, followed the guide again and no luck with seeing results.

Edit: Got it sorted, I never removed the <> on the second command.
 
Last edited:
Hi

I just did the setup and everything is working fine.

Just have 1 question why is my speed test results way slower than my actual speed?

For example it shows 143.41 Mbps on the dashboard but on speedtest.net is shows 929.26 Mbps which is my actual line speed
 
Hi

I just did the setup and everything is working fine.

Just have 1 question why is my speed test results way slower than my actual speed?

For example it shows 143.41 Mbps on the dashboard but on speedtest.net is shows 929.26 Mbps which is my actual line speed
Server also has a cap, probably hosted in London so not enough time for TCP/IP window to scale would be my guess, 140Mbps sounds about right at 170-200ms.
 
Hi

I just did the setup and everything is working fine.

Just have 1 question why is my speed test results way slower than my actual speed?

For example it shows 143.41 Mbps on the dashboard but on speedtest.net is shows 929.26 Mbps which is my actual line speed
Did you use docker python directly?

Edit: don't stress I got it sorted.
 
Hi

I just did the setup and everything is working fine.

Just have 1 question why is my speed test results way slower than my actual speed?

For example it shows 143.41 Mbps on the dashboard but on speedtest.net is shows 929.26 Mbps which is my actual line speed

Maybe it's testing in MB instead of Mb?


I know you said 143.41 Mbps but hey who knows
 
Thanks for the reply all good was just wondering i know you are still working on it.

It made go check a test on speedtest.net I thought something was wrong :ROFL::ROFL:

download.png
 
I optimized the docker image a bit and changed some code in there.... Also points to a new API, etc. So update it. docker pull ronaldl93/isp-logger:latest
 
Still figuring out why it struggles with very fast connections. Will figure it out. Think it's a docker limitation, but must be a work around.
 
Top
Sign up to the MyBroadband newsletter
X