DEV Community

Play Button Pause Button
OpenSpeedtest.com
OpenSpeedtest.com

Posted on

Raspberry Pi Network Performance Test

Get OpenSpeedTest Server https://go.openspeedtest.com/Server

For full 1Gbps Test. Close all other programs running on your pi.
Commands like iftop, htop etc. will consume cpu and affect
OpenSpeedTest Server performance.
8G Pi, No OverClocking, running stock 1.8Ghz
Running latest docker and OpenSpeedTest Image.
Pi Connected to a Tp-Link 1G Switch.
Speed Test from M1 MacMini using Latest Google Chrome.
Screen Recoded on a MacBook Pro using ScreenFlow.
Pi Via VNC Connect and Mac Via ScreenShare.
Image description

Docker install instructions:

Install Docker and run the following command!

docker run --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest

Now open your browser and direct it to:

A: For HTTP use: http://YOUR-SERVER-IP:3000

B: For HTTPS use: https://YOUR-SERVER-IP:3001

How to use your own SSL Certificate?

You can mount a folder with your own SSL certificate to this docker container by adding the following line to the above command.

-v /PATH-TO-YOUR-OWN-SSL-CERTIFICATE*:/etc/ssl/*

I am adding a folder with nginx.crt and nginx.key from my desktop by using the following command.

docker run -v /Users/vishnu/Desktop/docker/:/etc/ssl/ --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest

Discussion (0)