This is an unofficial fork of Ookla's installation script for their Ookla Speedtest Server. Some of the differences include:
- Creating a Service unit for SystemCTL to auto-start the daemon on boot
- Creating a central PID file for process termination
- Create the directory you wish run this service in:
-
sudo mkdir -p /opt/OoklaSpeedtest \ && sudo chown -R $USER:$USER /opt/OoklaSpeedtest \ && cd /opt/OoklaSpeedtest/
-
- Clone this repo into your working directory
-
git clone https://github.com/VisionaryBroadband/ookla-service.git ./
-
- Run the installation script to pull the latest daemon files from Ookla
-
/bin/sh ooklaserver.sh install
- The script will attempt to detect the platform, if that fails please select your platform from the prompt.
- Next the script will confirm you desire to install the files
- Then the script will proceed to download the latest files directly from Ookla
- Finally, the script will complete the installation by starting the service up and checking if all is working
-
- If the installation completed successfully, you will stop the daemon and then start and enable the service,
so it will run automatically on each boot.
-
/bin/sh ooklaserver.sh stop
-
sudo systemctl start OoklaServer \ && sudo systemctl enable OoklaServer \ && sudo systemctl status OoklaServer
-
- Ookla, LLC.