Comment installer Webmin sur Rocky Linux 8

Webmin est un panneau de contrôle basé sur le Web pour l’administration du système. Il est principalement conçu pour les administrations système de type Linux/Unix. Webmin est écrit en langage Perl.

L’interface Web Webmin est utilisée pour configurer la gestion des utilisateurs et des disques, Apache, DNS, PHP, MySQL, vérifiez l’utilisation du processeur, les informations système, la configuration du réseau, etc.

Dans ce tutoriel, nous apprenons à installer Webmin au Rocky Linux 8.

Conditions préalables

  • Instance Rocky Linux 8
  • Apache serveur Web – vérifier l’installation de la pile LAMP
  • DNS pointe vers le nom de domaine

Installez Webmin à l’aide du script d’installation

Il existe plusieurs façons d’installer Webmin sur Rocky Linux, par exemple en utilisant un script d’installation, un package rpm ou à partir du référentiel.

L’avantage d’installer Webmin à l’aide du script d’installation est qu’il disposera toujours de la dernière version. Il permet également de personnaliser le répertoire d’installation, le port, le nom d’utilisateur/mot de passe et l’activation au démarrage.

Étape 1 : installer les packages prérequis

Installez d’abord les packages prérequis requis tels que wget, tar et Perl qui ne sont pas préinstallés sur Rocky Linux 8.

$ sudo dnf install wget tar perl

Étape 2 : Télécharger le fichier d’archive Webmin tar

Téléchargeons la dernière version du fichier Webmin tar.gz. Cela téléchargera le fichier webmin-current.tar.gz dans votre répertoire actuel.

$ wget https://www.webmin.com/download/webmin-current.tar.gz

Étape 3 : extrayez le fichier tar.gz

Extraire le fichier tar.gz dans le répertoire courant

$ tar xvf webmin-current.tar.gz

Vous pouvez lister le contenu du répertoire à l’aide de la commande ls.

Sortie de la commande ls :

webmin-1.979 webmin-current.tar.gz

Ici, le répertoire webmin-latest-version-number contient la dernière version de Webmin. Ici, nous installons Webmin 1.979 version qui est la dernière version au moment de la rédaction de ce tutoriel.

Vous pouvez maintenant supprimer le fichier tar.gz

$ rm -f webmin-current.tar.gz

Étape 4 : Installez Webmin à l’aide du script d’installation

Tout d’abord, créez un répertoire webmin dans le chemin que vous souhaitez installer, par exemple /usr/local/.

$ sudo mkdir -p /usr/local/webmin

Exécutez le script en passant le répertoire que vous venez de créer en argument :

sudo ./webmin-1.979/setup.sh /usr/local/webmin/

Cela installera Webmin dans /usr/local/webmin.

Lors de l’installation, le script peut vous inviter à personnaliser certaines options de configuration.

Vous trouverez ci-dessous un exemple de session d’installation montrant les requêtes et les réponses séparées par deux points (une réponse vide accepte la valeur par défaut affichée, le cas échéant) :

Config file directory [/etc/webmin]:
Log file directory [/var/webmin]:
Full path to perl (default /usr/bin/perl):
Web server port (default 10000):
Login name (default admin): webminadmin
Login password: mypassword
Password again: mypassword
Use SSL (y/n): y
Start Webmin at boot time (y/n): y

Extrait du résultat de l’installation réussie :

...

Webmin has been installed and started successfully. Use your web
browser to go to
https://localhost.localdomain:10000/
and login with the name and password you entered previously.

...

Vous pouvez vérifier que Webmin est installé, tapez :

$ ps -ef | grep webmin

Sortir:

root 20337 1 0 07:06 ? 00:00:01 /usr/bin/perl /usr/local/webmin//miniserv.pl /etc/webmin/miniserv.conf
root 27369 20337 0 10:53 ? 00:00:00 /usr/bin/perl /usr/local/webmin//miniserv.pl /etc/webmin/miniserv.conf

Étape 5 : Configurez le pare-feu pour activer le port Webmin

Webmin écoute par défaut le port 10000. Si votre machine est derrière un pare-feu, le port du serveur Webmin peut être bloqué. Ainsi, vous devez ajuster les paramètres du pare-feu pour autoriser le port Webmin.

$ sudo firewall-cmd --add-port=10000/tcp --permanent
$ sudo firewall-cmd --reload

Étape 6 : Accéder à l’interface Web Webmin

Lors de l’installation de Webmin, accédez à https://your_example.com:10000 dans votre navigateur Web, en remplaçant your_example.com avec le nom de domaine que vous avez pointé vers votre serveur.

Vous devrez peut-être autoriser les connexions non sécurisées sur votre navigateur, car Webmin n’utilise par défaut qu’un certificat auto-signé.

Page de connexion Webmin
Tableau de bord Webmin

Les mises à jour du package Webmin peuvent être effectuées à partir du tableau de bord lui-même. Aller à Tableau de bord, en dessous de Mises à jour des packages – il montrera si des mises à jour sont disponibles. Cliquez sur ce lien et appuyez sur Mettre à jour les packages sélectionnés pour lancer la mise à jour.

Vous pouvez simplement désinstaller Webmin en utilisant le script /etc/webmin/uninstall.sh.

Étape 7 : ajouter un certificat SSL à l’aide de Let’s Encrypt

Depuis le tableau de bord Webmin, vous pouvez facilement configurer le certificat SSL Let’s Encrypt.

Aller sur Webmin Configuration -> Chiffrons et appuyez sur Installer maintenant bouton pour installer le paquet cerbot.

Cerbot installerCerbot installer

Une fois le package cerbot installé, nous pouvons configurer Lets Encrypt pour demander le certificat. Nous devons fournir principalement le nom d’hôte pour le certificat et le chemin de la racine Web pour vérifier le DNS (assurez-vous que le serveur Web Apache est installé pour cela).

La demande permet de chiffrer le certificatAjouter des informations sur le certificat SSL

Clique le Demander un certificat bouton pour libérer un nouveau certificat pour le domaine.

La demande permet de chiffrer le certificat

C’est tout ce que nous avons activé SSL sur Webmin en utilisant le certificat gratuit Let’s Encrypt.

Installer Webmin à l’aide du package RPM

Il est également possible d’installer Webmin en utilisant le package rpm disponible sur le page de téléchargement de Webmin. C’est le moyen le plus rapide de faire fonctionner Webmin sur votre machine Linux.

01. Installer les dépendances

Puisque Webmin est écrit en Perl, vous devez installer Perl et ses dépendances.

$ sudo dnf install perl perl-Net-SSLeay perl-Data-Dumper perl-Encode-Detect

02. Téléchargez et installez le package Webmin RPM

Cela installera la dernière version de Webmin à l’aide du package rpm.

$ sudo dnf install https://www.webmin.com/download/rpm/webmin-current.rpm

Sortir:

Installing : webmin-1.979-1.noarch 1/1
Running scriptlet: webmin-1.979-1.noarch 1/1
Webmin install complete. You can now login to https://li1321-249:10000/
as root with your root password.
Verifying : webmin-1.979-1.noarch 1/1
Installed:
webmin-1.979-1.noarch
Complete!

Conclusion

Dans ce didacticiel, nous avons appris à installer Webmin sur Rocky Linux 8. Si vous avez des questions, des suggestions, des commentaires, veuillez les écrire dans la zone de commentaire ci-dessous.