Webmin est une interface web open-source permettant d’administrer les systèmes Unix (Linux, BSD, etc.) via une interface graphique accessible depuis un navigateur web. Il simplifie la gestion des serveurs en permettant aux administrateurs système de configurer divers services et paramètres système sans avoir à interagir directement avec la ligne de commande.
zypper in -y git
git clone https://github.com/webmin/webmin.git /usr/local/webadmin
sh /usr/local/webadmin/setup.sh
- Config file directory [/etc/webmin] : laisser par défaut, Entrez
Log file directory [/var/webmin] : laisser par défaut, Entrez
Full path to perl (default /usr/bin/perl) : laisser par défaut, Entrez
Web server port (default 10000) : pour cette présentation, je laisse par défaut (10000), - Entrez
Login name (default admin) : idem, par défaut, Entrez
Login password : choisissez un mot de passe
Password agin : répétez
Use SSL (y/n) : y
Start Webmin at boot time (y/n) : y
Ouvrir le pare-feu firewalld à webmin
Je précise ici 2 méthodes, la première est la plus simple, la seconde, plus sérieuse, repose sur la création d’un service
1ère méthode :
firewall-cmd --add-port=10000/tcp --permanent
Vous pouvez désormais accéder à Webmin via un navigateur web (https://IP-SRV:10000) !
2ième méthode :
firewall-cmd --new-service=webmin --permanent
firewall-cmd --service=webmin --set-description="Webmin quoi !" --permanent
firewall-cmd --service=webmin --add-port=10000/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --add-service=webmin
(Attention, l’accès à la zone public n’est pas laissé permanent (par sécurité).
Si vous relancez firewalld ou redémarrer le serveur, vous ne pourrez plus accéder à l’interface web (https://ADRESSE-IP-SERVEUR:10000). Il faudra relancer la dernière ligne !
Vous pouvez désormais accéder à Webmin via un navigateur web (https://ADRESSE-IP-SERVEUR:10000) !
———————————————————-
Vous pouvez aussi permettre un accès permanent sur le réseau « home » :
firewall-cmd --zone=home --add-service=webmin --permanent
———————————————————-
Pour mettre à jour webmin après quelques temps :
cd /usr/local/webadmin/
git pull
/etc/webmin/restart