World map of server positions

If you would like to host a public server and help expand our reach, please email support@accessagility.com.

Current Server List

Amsterdam, Netherlands
Bangalore, India
Frankfurt, Germany
London, England
New York, USA
San Francisco, USA
Sau Paulo, Brazil
Singapore
Toronto, Canada


To host a custom server for your own testing, please refer below.

Configure a Local Speed Test Server


Prerequisites:

1) Another machine (PC or Mac) with Apache HTTP Server v2.2 and above installed. Should work with web server that comes with Mac OS.

2) PHP must be enabled in Apache HTTP Server.


Configuring Custom Server:

3) Under the apache webserver root folder, create a folder named "speedtest"

Custom Server File Set Up

4) Create a file named "512MB.zip" (must be 500 MB or larger).


On OS X, the file can be generated using the command via terminal app:

dd if=/dev/random of=512MB.zip bs=1 count=500000000

On Windows, the file can be generated using the command line:

fsutil file createnew 512MB.zip 500000000

Or you can download the file from the following link: wifispeedtest.com/speedtest/512MB.zip

Once the file is generated, move it to the "speedtest" folder.

Make sure file location is:
<apache-webserver-root>/speedtest/512MB.zip


5) Create a folder named "upload" inside the "speedtest" folder.

Make sure path is:
<apache-webserver-root>/speedtest/upload

Download and extract the following file and put "index.php" in the "upload" folder: index.php

Make sure path is:
<apache-webserver-root>/speedtest/upload/index.php

Custom Server File Set Up

6) Once all setup is complete verify download via browser by navigating to below.

http://<ip-of-system>/speedtest/512MB.zip

If browser prompts to you to save the file or downloads it, then it is working correctly.


7) To verify the upload you need to use the app


8) Now in WiFi Speed Test, navigate to the preferences menu to configure the custom server under the "Speed Test" options. Enter the custom server's address with the following format:

http://<ip-of-server>/speedtest or <ip-of-server>/speedtest

Note: If your apache is not running on default port "80", then you will have to specify port in all urls using the format:

"http:// <ip-of-server> : <port-of-server> /speedtest"

Set Custom Server

9) Finally, click on the server name and select "Custom" from the server list.

Select Custom Server