Skip to content

TheBrones/docker-ookla-speedtest-server

 
 

Repository files navigation

Ookla Speedtest.net Server for Docker

This is the Ookla Speedtest Server in Docker. This fork is a refactor and update to the latest version. Speedtest Server Release Notes Last version check: 2.11.1 (2024-02-01)

Before starting, read this documentation from Ookla support.ookla.com

Credits to the original creator of the Docker image: Comet1903 / docker-ookla-speedtest-server

Configuration and Setup

Make sure to disable auto update in your configuration file OoklaServer.properties. Without this line, the container will keep restarting.

OoklaServer.enableAutoUpdate = false

Example docker-compose:

version: '3.3'
services:
  speedtest:
      image: ghcr.io/thebrones/docker-ookla-speedtest-server:main
      container_name: ookla-speedtest-server
      ports:
        - 8080:8080/udp
        - 8080:8080/tcp
        - 5060:5060/udp
        - 5060:5060/tcp
      restart: unless-stopped

Example stateless docker-compose:

version: '3.3'
services:
  speedtest:
      image: ghcr.io/thebrones/docker-ookla-speedtest-server:main
      container_name: ookla-speedtest-server
      ports:
        - 8080:8080/udp
        - 8080:8080/tcp
        - 5060:5060/udp
        - 5060:5060/tcp
      restart: unless-stopped
      volumes:
        - <path to your OoklaServer.properties>:/speedtest/OoklaServer.properties
        # - <path to your key.pem>:/speedtest/key.pem # only custom ssl 
        # - <path to your cert.pem>:/speedtest/cert.pem # only custom ssl

About

Ookla Speedtest.net Server for docker

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Dockerfile 100.0%