I recently acquired a new Turris Omnia NG router from @turris to take advantage of my new 10 Gbit/s internet speed from my provider Init7. Now I was really curious about my actual speed ...
This led me to LibreSpeed (https://github.com/librespeed), an Open Source speed test tool which is working by default with PHP. Unfortunately the router isn't powerful to provide reasonable measurements because the chunk files to test the download speed are generated by PHP and openssl. This appeared to be a bottleneck.
So I was tinkering a little bit and created a NGINX backend for LibreSpeed which doesn't rely on PHP.
Now I have put together this in a GitHub comment: https://github.com/librespeed/speedtest/issues/375#issuecomment-3769211254
(I still rely on PHP to get the IP address and to store the measurements though, but this is lightweight enough for the router.)
Try it out yourself: https://speedtest.momou.ch
#speedtest #Internet #OpenSource #LibreSpeed #PHP #measure #tinkering #nginx #turris #omnia #Init7




