For the best SpeedTest results for your subscribers, we recommend running a MikroTik SpeedTest server on your local network. 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.
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 groupadd 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
One you have created the user, please send an email to email@example.com with the following information.
Subject: Custom SpeedTest Server Configuration for ISP Name
Please implement a custom MikroTik SpeedTest server for our company.
The endpoint for the SpeedTest server is: <ip address or hostname>
The username for running SpeedTests is: <name>
The password for running SpeedTests is: <password>
Minim will typically be able to set this up within 2 days.