F5UII – Station radioamateur française

Installer un dashboard pour MMDVM

Un dashboard est un tableau de bord qui permet de s’informer sur le fonctionnement en temps réel de son relais.

Ce tableau de bord est proposé par Kim DG9VH. Il exploite les logs de MMDVM et s’installe sur un serveur web. il est écrit en langage php.

Voici en cinq étapes à dérouler pour disposer de ce tableau de bord fonctionnel sur le raspberry pi MMDVM.

Etape préalable

Mettre à jour le système d’exploitation par deux commandes

sudo apt-get update --fix-missing
sudo apt-get upgrade --fix-missing

Installer le logiciel de téléchargement / synchronisation de la communauté des codes opensource git

sudo apt-get install git

Valider l’installation par Y pour Yes (O pour oui si vous êtes en environnement en français).

Installation du serveur web

Installer le serveur web léger qui s’appel lighttpd

sudo apt-get install lighttpd

Valider l’installation par Y pour Yes (O pour oui si vous êtes en environnement en français).

 

Installation de php

Le langage php doit être installé à présent, par ces quatre lignes de commandes.

sudo apt-get install php5-common php5-cgi php5
sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php
sudo service lighttpd force-reload

Téléchargement

cd ~
git clone https://github.com/dg9vh/MMDVMHost-Dashboard.git

et déplacer les fichiers dans le répertoire du serveur web

sudo mv /home/pi/MMDVMHost-Dashboard/* /var/www/html/

Donner les droits d’accès à l’utilisateur www-data

sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

Paramétrer le dashboard MMDVM

A présent nous allons configurer le logiciel pour qu’il puisse récupérer les éléments nécessaires de MMDVM.

Depuis un navigateur internet connecter au réseau local, lancer une page pointant sur l’adresse IP de votre Raspberry Pi MMDVM. Pour connaitre son adresse faite l’instruction suivante sur le Raspberry Pi.

sudo ip addr show

Par exemple :

Vous serez invité à passer à la configuration sur la page setup.php

Partie MMDVM

Voici la partie d’exploitation des configurations de MMDVM

Partie configuration générale

Pour que les boutons de commandes de redémarrage ou d’arrêt du Raspberry Pi puissent fonctionner, vous devez renseigner le login et mot de passe.

Conclusion

Le dashboard fonctionne correctement lorsque sur la page principale, vous constater l’historique des contacts dans la partie “Last Heard List”. Egalement lorsque le relais en émission, une ligne s’affiche dans la partie “Currently TXing”

Vous pouvez supprimer ou simplement renommer le fichier setup.php pour faire disparaître le message d’avertissement.

sudo mv /var/www/html/setup.php /var/www/html/setup.php.nomore

J’en profite pour remercier DG9VH pour ce logiciel très bien réussi et qui fonctionne correctement.