librespeed/speedtest ? reverse-engineered prompt

Reverse engineered prompt

Build me a self hosted internet speed test website that I can drop onto my server and open in a browser. I want it to work well on desktop and mobile, with no Flash or weird plugins, and show the usual speed test results like download, upload, ping, and jitter. It should also be able to show the user’s IP address and ISP if that’s available, and support optional result saving and sharing.

Please include both a classic and a modern interface, with the main page automatically switching between them based on a simple config setting or URL option. I also want a separate connection stability test page that can run for a chosen amount of time, chart latency live, track packet loss, show min max average and jitter, let me set alert thresholds, and export the samples as CSV.

Make it easy to deploy on a normal PHP web server, and keep Docker support in mind too. Multiple test servers would be great if the config enables them. Look up any current docs online if you need to.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab