RPi Webmin : Une interface d’administration système pour son Raspberry-Pi

webmin-raspberrypi

Dans ce tutoriel nous allons voir comment installer l’interface d’administration système Webmin pour le système d’exploitation Raspbian sur Raspberry-Pi.

Présentation de Webmin

Webmin est une excellente solution si vous souhaitez disposer d’une interface Web pour administration votre système. Cela supprime la nécessité de modifier manuellement les fichiers de configuration et facilite grandement l’administration.

Vous pouvez ainsi facilement configurer, modifier et contrôler des applications telles qu’un serveur HTTP Apache, SQL, Postfix, DHCP, PHP et de nombreux autres progiciels.

Interface d’accueil de Webmin sur Raspberry-PI

Celles-ci nécessitent un peu de paramétrages, alors n’hésitez pas à consultez la page Webmin wiki une fois que vous l’avez installée. Il existe des modules que vous pouvez utiliser pour étendre les fonctionnalités de Webmin.

Par exemple, Virtualmin est un module qui gère plusieurs hôtes virtuels via une interface unique.

PRE-REQUIS

Logiciel :

Installation de Webmin

Avant de commencer, vous devez utiliser la dernière version du système d’exploitation Raspbian. Il est probable que cette solution fonctionneront également sur d’autres systèmes d’exploitation, mais je ne peux pas le garantir à 100%.

1 – Tout d’abord, assurez-vous que Raspbian est complètement à jour en lançant les commandes suivantes.

sudo apt-get update
sudo apt-get upgrade

2 – Nous devrons maintenant installer tous les packages requis pour Webmin.

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

3 – La commande suivante téléchargera le fichier deb requis sur le Raspberry Pi. Si vous le souhaitez, vous pouvez mettre à jour le numéro de version en depuis cette page.

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.900_all.deb

4 – Une fois téléchargé, lancez dpkg. L’installation devrait alors prendre un certain temps.

sudo dpkg --install webmin_1.900_all.deb

5 – Une fois l’installation terminée, vous devriez maintenant pouvoir accéder à Webmin en allant à l’adresse IP de votre Raspberry-Pi puis au port 10000. 

Trouvez l’adresse IP du Raspberry-Pi en utilisant la commande « ifconfig ».

Voici ci-dessous un exemple d’adresse pour accéder à Webmin.

https://192.168.0.14:10000

Si vous avez directement réalisé l’opération depuis l’interface graphique de votre Raspberry-Pi, vous pouvez simplement taper l’adresse :

https://127.0.0.1:10000

6 – Vous recevrez un avertissement car le SSL sera invalide. Il est alors utile d’ignorer cela car nous ne pouvons pas recevoir de certificat SSL valide sur une adresse IP. Cliquez alors sur le bouton « Paramètres avancé » pour accéder à l’interface de Webmin.

Avertissement SSL lors de l’accès à Webmin

7 – Entrez votre nom d’utilisateur et mot de passe. Si vous ne l’avez pas changé, le nom d’utilisateur devrait être « pi » et le mot de passe « framboise ».

8 – Vous pouvez maintenant passer à la configuration des options que vous souhaitez modifier. 🙂

Configuration de Webmin

Il y a une multitude d’options que vous pouvez configurer dans Webmin. Ces options incluent la modification de votre cryptage SSL, l’ajout de modules, la journalisation, la gestion des utilisateurs, la gestion des packages logiciels, etc.

Comme il y a tellement d’options à configurer, je vous recommande de consulter le wiki Webmin pour plus d’informations sur la solution.

De plus il peut-être utile de sécuriser votre compte administrateur en changeant le mot de passe et en mettant en place une authentification à deux facteurs.

Enfin, si vous avez des commentaires sur cette solution Webmin, n’hésitez pas à laisser un commentaire dans la zone prévue à cet effet ci-dessous.

À bientôt ! 

Si vous avez trouvé une faute d’orthographe, merci de nous en informer en sélectionnant le texte en question et en appuyant sur « Ctrl + Entrée« .