Installation · 3 min read · Nov 04, 2025

Comment installer Webmin sur CentOS 8

Webmin est un outil de configuration et de gestion système gratuit, open-source et basé sur le web pour les systèmes d’exploitation de type Unix. Vous pouvez configurer le serveur web Apache, Samba, DNS, Mail, FTP, base de données, système de fichiers et gestion des paquets avec l’interface web de Webmin. Webmin est très similaire à cPanel et fournit un moyen facile de gérer les systèmes Linux via un navigateur web.

Dans ce tutoriel, nous allons vous montrer comment installer Webmin en utilisant deux méthodes différentes sur CentOS 8.

Prérequis

  • Un serveur exécutant CentOS 8.
  • Un mot de passe root est configuré sur votre serveur.

Mise en route

Par défaut, SELinux est activé sur le serveur CentOS 8. Vous devrez donc le désactiver d’abord.

Vous pouvez le faire en modifiant le fichier /etc/selinux/config :

nano /etc/selinux/config

Apportez les modifications suivantes :

SELINUX=disabled

Enregistrez et fermez le fichier. Ensuite, redémarrez votre serveur pour appliquer les modifications.

Installer Webmin avec RPM

Tout d’abord, vous devrez installer les dépendances requises en exécutant la commande suivante :

dnf install perl perl-Net-SSLeay openssl perl-Encode-Detect

Une fois toutes les dépendances installées, téléchargez le paquet RPM de Webmin depuis la page de téléchargement de Sourceforge avec la commande suivante :

wget https://prdownloads.sourceforge.net/webadmin/webmin-1.930-1.noarch.rpm

Une fois téléchargé, exécutez la commande suivante pour installer Webmin :

rpm -ivh webmin-1.930-1.noarch.rpm

Vous devriez voir la sortie suivante :

warning: webmin-1.930-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 11f63c51: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Operating system is CentOS Linux
Updating / installing...
   1:webmin-1.930-1                   ################################# [100%]

Webmin install complete. You can now login to https://centos8:10000/
as root with your root password.

Par défaut, Webmin fonctionne sur le port 10000. Vous pouvez vérifier si Webmin fonctionne ou non avec la commande suivante :

netstat -ant | grep 10000

Vous devriez voir la sortie suivante :

tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN  

Vous pouvez également vérifier le processus Webmin avec la commande suivante :

ps -ef | grep webmin

Vous devriez voir la sortie suivante :

root      2131     1  0 12:29 ?        00:00:00 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
root      2225  6290  0 12:30 pts/0    00:00:00 grep --color=auto webmin

Installer Webmin avec le dépôt Yum

Vous pouvez également installer Webmin à partir du dépôt Yum de CentOS. Tout d’abord, créez un dépôt Webmin avec la commande suivante :

nano /etc/yum.repos.d/webmin.repo

Ajoutez les lignes suivantes :

[Webmin]
name=Webmin Distribution Neutral
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1

Enregistrez et fermez le fichier. Ensuite, téléchargez et ajoutez la clé de signature du dépôt avec la commande suivante :

wget http://www.webmin.com/jcameron-key.asc  
rpm --import jcameron-key.asc

Ensuite, installez Webmin en exécutant la commande suivante :

dnf install webmin

Une fois l’installation terminée, vous devriez voir la sortie suivante :

  Installing       : webmin-1.930-1.noarch                                                                                                         2/2 
  Running scriptlet: webmin-1.930-1.noarch                                                                                                         2/2 
Webmin install complete. You can now login to https://centos8:10000/
as root with your root password.

Accéder à Webmin dans le navigateur

Par défaut, Webmin écoute sur le port 10000. Vous devrez donc ouvrir le port Webmin dans firewalld. Vous pouvez le faire avec la commande suivante :

firewall-cmd --zone=public --add-port=10000/tcp --permanent  
firewall-cmd --reload

Maintenant, ouvrez votre navigateur web et tapez l’URL https://your-server-ip:10000. Vous serez redirigé vers la page suivante :

Connexion Webmin

Fournissez votre utilisateur root, mot de passe et cliquez sur le bouton Se connecter. Vous devriez voir le tableau de bord Webmin sur la page suivante :

Tableau de bord Webmin

À partir de là, vous pouvez configurer et gérer facilement votre serveur CentOS 8.

Conclusion

Félicitations ! Vous avez réussi à installer Webmin sur le serveur CentOS 8. Vous pouvez maintenant facilement installer un serveur LAMP/LEMP, un serveur FTP et héberger votre site web facilement via l’interface web de Webmin.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.