Skip to content

Small Docker, Node.js and Python Application that will test the connection speed in regular intervals. (Note: Also runs on the raspberry pi)

Notifications You must be signed in to change notification settings

pfaeffli/rpi-docker-speedtest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[DEPRECATED] docker-speedtest

Small Docker, Node.js and Python Application that will test the connection speed in regular intervals. (Note: Also runs on the raspberry pi)

🎉 NEW VERSION: 🎉

A new version of the tool is available: Docker Speedtest V2

Docker image

You can also directly pull the docker image from my docker repository: https://hub.docker.com/r/felixnext/speedtest/

It should be started with a command like:

docker run -d -p 80:80 --name speedtest -v /tmp/speed:/data felixnext/speedtest:latest

Run on the PI

Note, that the image can then not be compiled on a x86 machine, but you can compile it directly on the Pi.

The container can also run on the pi. To do so, change the first line of the docker file to use the hypriot/rpi-node:slim image. The Pi i tested on, run with the hypriot image. To install the system:

  1. Copy the files on the pi (e.g. usb-stick)
  2. Navigate to the folder where the Dockerfile lies and execute docker build -t felixnext/speedtest:rpi .
  3. Create a new folder: mkdir /tmp/speed
  4. Finally start the docker container using docker run -d -p 80:80 --name speedtest -v /tmp/speed:/data felixnext/speedtest:latest

The service should now be running on the pi and be available through the PI's ip address.

RUM

docker run -d -p 9000:80 --name speedtest --restart unless-stopped -v $PWD/data:/data felixnext/speedtest:rpi

About

Small Docker, Node.js and Python Application that will test the connection speed in regular intervals. (Note: Also runs on the raspberry pi)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • EJS 42.5%
  • JavaScript 26.2%
  • Python 11.4%
  • Dockerfile 8.3%
  • Makefile 6.2%
  • Batchfile 4.9%
  • Shell 0.5%