Belwü verwendet den Speedtest „LibreSpeed“: http://speedtest.belwue.net/browser-speedtest/
Diesen kann man auch auf einem Server in seinem Netz installieren. Anleitung siehe → https://github.com/librespeed/speedtest
Bei meinem BBB-Server (IP: 10.16.1.3) im grünen Netz ist der Webserver nginx installiert. Über https erreicht man damit Greenlight für BBB. Den Speedtest kann man nun über den default http Zugang per IP des Servers verfügbar machen. Im Gegensatz zu apache2 benötigt nginx jedoch einen PHP-Prozessmanager.
# apt-get install php php-fpm # git clone https://github.com/adolfintel/speedtest.git # cd speedtest # mkdir -p /var/www/html/speedtest # cp -R backend *.js /var/www/html/speedtest/ # cp example-singleServer-pretty.html /var/www/html/speedtest/index.html # chown -R www-data /var/www/html
Nun muss noch der PHP-Prozessmanager bei nginx aktiviert werden, siehe auch → nginx+PHP unter Ubuntu
In der Datei /etc/nginx/sites-available/default
die schon vorhandenen Zeilen durch Entfernen des Kommentarzeichens „#“ freigeben:
... location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; } location ~ /\.ht { deny all; } ...
Die neue Konfiguration testen und nginx neustarten:
# nginx -t # service nginx restart
Mit der URL http://10.16.1.3/speedtest/
kann man nun im Browser den Speedtest aufrufen.