Debian 11 64 Bits - Mettre un serveur de capacité Internet (Speedtest)

Auteur : Vince Nadus
Date de publication : 3 novembre 2021
lamp apache serveurs speedtest mariadb php

Nous partons d'un contenaire LXC sous Debian 11 Installation des ressources

apt-get update && apt-get upgrade apt-get install apache2 php git git clone https://github.com/librespeed/speedtest.git

Configuration pour une page de test simple (Apache2+PHP)

cd speedtest cp -R backend example-singleServer-pretty.html *js /var/www/html cd /var/www/html mv example-singleServer-pretty.html index.html chown -R www-data *

Configuration pour une page complète avec sauvegarde des résultats (nécessite une base de données : MariaDB ou PostgreSQL) Pré-recquis

cp -R results/ /var/www/html/ cd /var/www/html apt-get install mariadb-server

Création d'un Utilisateur MySQL

mysql -u root -p MariaDB [(none)]> CREATE USER 'user'@'localhost' IDENTIFIED BY 'XXXXXXXX'; Query OK, 0 rows affected (0.005 sec) MariaDB [(none)]> GRANT ALL PRIVILEGES ON . TO 'user'@'localhost'; Query OK, 0 rows affected (0.014 sec) MariaDB [(none)]> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.001 sec)

Se connecter à phpmyadmin avec ces identifiants Créer la base de données Importer le fichier SQLImport SQL Ajouter la page d'index plus complete

cp -R example-singleServer-full.html /var/www/html/index2.html chown -R www-data * Lancer un test :

se rendre sur http://X.X.X.X/results/stats.php

Entrer son mot de passe définient dans le fichiers de conf (/var/www/html/results/telemetry_settings.php)

Sources :

https://github.com/librespeed/speedtest

https://fdossena.com/?p=speedtest/quickstart_v5_ubuntu.frag