{"repo":"moranbw/speedtest-app","free":true,"listed":false,"github":"https://github.com/moranbw/speedtest-app","clone":"git clone https://github.com/moranbw/speedtest-app.git","description":"Self-hosted web service and application to test internet speed of a remote server/computer via Speedtest-CLI","language":"JavaScript","stars":13,"topics":["javascript","nodejs","react","internet-speed","internet-speed-test","material-ui","iperf3","speedtest"],"license":"MIT","category":"cli-tools","readme_excerpt":"speedtest-app An internet speed test web application leveraging either Ookla Speedtest-CLI ( ) or iperf3 ( ). Node.js service with React frontend using Material-UI. Example use-case: test \"wired speed\" of a computer connected via hard-wired ethernet from any device on your network. docker install --- - docker run -d -p 5000:5000 --name speedtest-app bwmoran/speedtest-app - port can be changed via environment variable PORT : -p PORT=3000 - application should be running at old-fashioned install --- dependencies - Latest stable Node.js runtime release with npm - Git - Speedtest-CLI ( ) - note : if using Windows, you need to add the directory that contains speedtest.exe to system Path, so that it can be run globally. (for example: C:\\Projects\\ookla-speedtest-1.0.0-win64\\ ) - iperf3 - note : if using Windows, you need to add the directory that contains iperf3.exe to system Path, so that it can be run globally. (for example: C:\\Projects\\iperf-3.1.3-win64\\ ) installation - clone repository - git clone https://github.com/moranbw/speedtest-app.git - navigate to application directory - install dependencies and build client - npm run deploy - run application from dist - node index.js - application should be running at proxy example --- set environment variable PROXY PATH - docker run -d -p 5000:5000 -e PROXY PATH=\"speedtest\" --name speedtest-app bwmoran/speedtest-app nginx caddy demo --- other acknowledgements --- - \"High-Speed Train\" emoji logo/favicon is courtesy of the Twitter Emoji ","default_branch":null,"files":null,"tree":[],"storefront":"/r/moranbw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/moranbw/speedtest-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}