For the best SpeedTest results for your subscribers, we recommend running a server on your local network via a MikroTik SpeedTest server or an Ookla server. This ensures your subscribers don't experience congestion and latency when testing to public servers which is the default.
Currently, we only support a single end-point for the SpeedTests per device type, we anticipate adding support for more in the future. This means that MikroTik LANs will utilize MikroTik speed test servers to run speed tests and other hardware (ie GLiNets, Motorola, TP-Link & ASUS) will utilize an Ookla server to run speed tests.
MikroTik SpeedTest Server Configuration
You can use existing MikroTik infrastructure as a SpeedTest endpoint, a device such as an RB4011, CCR or CHR will work great.
On the device you want to use as your SpeedTest server, we need to create a set of credentials. To do this, we need to run the following on the device to set up the credentials (please replace FILL_ME_IN with some secure credentials).
/user group add name=speed-testers policy=test,winbox,!local,!telnet,!ssh,!ftp,!reboot,!read,!write,!policy,!password,!web,!sniff,!sensitive,!api,!romon,!dude,!tikapp
# You must fill in the username and password here
/user add group=speed-testers name=FILL_ME_IN password=FILL_ME_IN
Associate a new speed test server
You can easily associate your local speed test server (MikroTik or Ookla) with your network using the Care Portal. Within the Settings section of your Care Portal account, you have the ability to add, update, and delete local speed test servers.
To add a new speed test server to your account, navigate to the Settings tab of the Care Portal.
Next, scroll down to the section called Speed Test Servers. It will be located between Speed Tiers and Quality of Service. Click on the Add Speed Test Server button.
A pop-up will display with a series of fields to fill out. By default, the Server Type will be set to Minim. Changing the Server Type to MikroTik will update the fields to reflect the information needed. Fill in the fields shown on the pop-up and click the Create button when finished.
The newly created speed test server will appear under the Speed Test Servers section.
Update an existing speed test server
If you already have a speed test server associated with your network, you have the option to update the previously provided information. To do so, navigate to the Settings tab of the Care Portal and scroll down to the Speed Test Server section. You should see your speed test server displayed.
Click on the pencil icon to the right of the server. A pop-up will appear, displaying the information currently associated with the server. Update the applicable fields and click the Update button.
The pop-up will disappear and the page will reload. You should see a yellow bar confirming the speed test server has been updated.
Delete a speed test server
Deleting an associated speed test server can be handled from the Care Portal. To do so, navigate to the Settings tab of the Care Portal and scroll down to the Speed Test Server section. You should see your speed test server displayed. Click on the red X to the right of the server.
A pop-up will appear towards the top of your browser screen to confirm the action of deleting the speed server. Click the OK button to continue.
The page will refresh and the previously associated speed test server will no longer appear on the Settings tab.
If you have any questions about setting up a custom speed test server, please reach out to our Customer Success team by using the chat or emailing firstname.lastname@example.org.