

Step 2) Create index.html (or a page from the same domain) file and paste our widget code. Step 1) Create a domain/subdomain for your server. Now Visit :- or If you don't want to use Docker Image, Follow the steps. The self-Hosted Widget is Free for personal and commercial use.ĭocker run -restart=unless-stopped -name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest The SpeedTest app will always be up to date.Ĭlick Here to Signup & log in to the admin dashboard, and view results. With this option, you don't have to worry about app updates. We store each result in our database and a dedicated reporting system showing you tests performed via your Server. This speed-testing application will use your Server to test download and upload speed. 2) Self-Hosted SpeedTest with Managed Database (embed). E.g., If I need to run a speed test after 5 seconds, I will pass "Run=5" as a URL parameter.

If you need to start a speed test after a couple of seconds, you can give a positive integer as a value for the "Run" Keyword. "Run" is the URL parameter to start a speed test when the page loads. You can start a speed test automatically by adding "?Run=10" to your widget code. The application is fully responsive! You can use any width and height as per your design. Just append ‘> speedtest.txt’ to the end of the above command and it’ll save the result to a text file.You can create a new page for this application or use it on an existing one. This could set someone with a little more time on the right path. The results will show as a comma-separated output with three values (PING in milliseconds, DOWNLOAD in Mbps and UPLOAD in Mbps): If you’re planning to configure it as a cron job and output the results into CSV, you can run it as a parsed result file 1

Pkg update pkg install -y py27-speedtest-cli speedtest Note: If you do not want to do this through GUI, run the same commands directly in the command-line interface of pfSense, by using the command line option #8:

The result of the test executed directly on your pfSense router’s WAN connection will be displayed on the screen: So once the above is done, we can simply clear the ‘Execute Shell Command’ box, type in the ‘ speedtest‘ command and press the ‘Execute’ button. Speedtest-CLI package will be installed into /usr/local/bin directory, which (by default) is already on PATH in FreeBSD. Pkg update pkg install -y py27-speedtest-cli We’ll do this by pasting the following command into the ‘Execute Shell Command’ box and press the ‘Execute’ button. Install SpeedTest-CLI command-line interface for testing internet bandwidth using. Login into pfSense and Go to Diagnostics > Command Prompt.
