Skip to content

Latest commit

 

History

History
50 lines (42 loc) · 1.69 KB

README.md

File metadata and controls

50 lines (42 loc) · 1.69 KB

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