Openspeedtest on Raspberry Pi

OpenSpeedTest is a free, open‑source HTML5 internet speed test tool that runs entirely in your web browser without requiring apps, plugins, Flash, or Java. It measures download speed, upload speed, and latency between your device and a server, giving you a clear picture of your real network performance.

🔍 Key Features

🚀 Docker Installation Steps

  1. Update your system
    sudo apt update && sudo apt upgrade -y
  2. Install Docker
    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
  3. Install Docker Compose
    sudo apt install docker-compose-plugin
  4. Add your user to the Docker group
    sudo usermod -aG docker $USER
  5. Enable Docker at boot
    sudo systemctl enable docker
  6. Reboot
    sudo reboot
  7. Test Docker
    docker run hello-world

📁 Setup Openspeedtest

mkdir ~/docker
mkdir ~/docker/openspeedtest

🧾 Docker Compose File

In ~/docker/openspeedtest create docker-compose.yml

  services:
  openspeedtest:
    image: openspeedtest/latest
    container_name: openspeedtest
    restart: unless-stopped
    ports:
      - "3000:3000" 

▶️ Start Openspeedtest

From within ~/docker/openspeedtest run:

docker compose up -d

📜 View Logs

docker logs openspeedtest

🌐 Access Web Interface

Open your browser and go to http://<your-pi>:3000

If you find my content useful, please consider supporting this page:

☕ Buy Me a Coffee