A complete step‑by‑step guide to installing and configuring an Ookla Speedtest Server on Ubuntu.
speedtest-[location].[org].comwget https://install.speedtest.net/ooklaserver/ooklaserver.sh
chmod a+x ooklaserver.sh
./ooklaserver.sh install
http://<server-ip>:8080Edit configuration file:
sudo nano OoklaServer.properties
Recommended values:
OoklaServer.useIPv6 = true
OoklaServer.allowedDomains = *.ookla.com, *.speedtest.net
OoklaServer.enableAutoUpdate = true
OoklaServer.ssl.useLetsEncrypt = true
Restart service:
sudo ./ooklaserver.sh restart
Test using Speedtest Host Tester.
For Ubuntu 22.04+:
/etc/systemd/system/rc-local.servicesu root -c '/root/OoklaServer --daemon'
sudo systemctl enable rc-local
sudo systemctl start rc-local.service
http://<server-ip>:8080