Recherche de site Web

Webmin – Un outil d'administration système basé sur le Web pour Linux


Webmin est un outil de configuration système open source basé sur le Web pour l'administration système Linux. Avec l'aide de cet outil, nous pouvons gérer la configuration interne du système telle que la configuration des comptes d'utilisateurs, des quotas de disque, la configuration des services comme Apache, DNS, PHP, MySQL, partage de fichiers et bien plus encore.

L'application Webmin est basée sur le module Perl et utilise le port TCP 10000 avec la bibliothèque OpenSSL pour communiquer via le navigateur.

Certaines des choses que vous pouvez faire avec Webmin sont :

  • Créez, modifiez et supprimez des comptes d'utilisateurs sur votre système.
  • Partagez des fichiers et des répertoires avec d'autres systèmes Linux via le protocole NFS.
  • Configurez des quotas de disque pour gérer la quantité d'espace disque disponible pour les utilisateurs.
  • Installez, affichez et supprimez des packages logiciels sur le système.
  • Modifiez l'adresse IP du système, les paramètres DNS et la configuration du routage.
  • Configurez un pare-feu Linux pour sécuriser votre système.
  • Créez et configurez des hôtes virtuels pour le serveur Web Apache.
  • Gérez les bases de données, les tables et les champs dans un serveur de base de données MySQL ou PostgreSQL.
  • Partagez des fichiers et des répertoires avec les systèmes Windows via le partage de fichiers Samba.

Dans cet article, vous apprendrez comment installer la dernière version de l'outil d'administration système Webmin sur les systèmes Linux.

Installation du panneau de configuration Webmin sous Linux

Nous utilisons le référentiel Webmin pour installer le dernier outil Webmin avec leurs dépendances requises et nous recevons également des mises à jour automatiques à jour de Webmin via le référentiel.

Installer Webmin dans les systèmes RHEL

Sur les distributions basées sur RHEL, telles que Fedora, CentOS, Rocky et AlmaLinux, vous devez ajouter et activer Dépôt Webmin, créez pour cela un fichier appelé /etc/yum.repos.d/webmin.repo et ajoutez les lignes suivantes à en tant qu'utilisateur root.

vi /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=https://download.webmin.com/download/yum
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1
gpgkey=https://download.webmin.com/jcameron-key.asc
gpgcheck=1

Vous devez également télécharger et installer la clé GPG avec laquelle les packages sont signés, avec les commandes :

wget https://download.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc

Vous allez maintenant pouvoir installer Webmin avec les commandes :

yum install webmin

Installer Webmin sur les systèmes Debian

De même, vous devez ajouter et activer le référentiel Webmin APT dans le fichier /etc/apt/sources.list sur vos systèmes Debian tels que Ubuntu. et Menthe.

sudo nano /etc/apt/sources.list

Ajoutez la ligne suivante au bas du fichier. Enregistrez-le et fermez-le.

deb https://download.webmin.com/download/repository sarge contrib

Ensuite, importez et installez la GPG Key pour installer les packages signés pour Webmin.

wget https://download.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc    

Sur Debian 11 et Ubuntu 22.04 ou supérieur, les commandes sont :

wget https://download.webmin.com/jcameron-key.asc
sudo cat jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg

Vous allez maintenant pouvoir installer Webmin avec les commandes :

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install webmin

Démarrer Webmin sous Linux

Exécutez les commandes suivantes pour démarrer le service.

------------------- [on RedHat based systems] -------------------
/etc/init.d/webmin start
/etc/init.d/webmin status

------------------- [on Debian based systems] -------------------

sudo /etc/init.d/webmin start
sudo /etc/init.d/webmin status

Étape 3 : Accéder au panneau de configuration Webmin

Par défaut, Webmin s'exécute sur le port 10000, nous devons donc ouvrir le port Webmin sur notre pare-feu pour y accéder. Le moyen le plus simple d'ouvrir le port sur le pare-feu consiste à utiliser les commandes suivantes.

------------------- [On FirewallD] -------------------

firewall-cmd --add-port=10000/tcp
firewall-cmd --reload
------------------- [On UFW] -------------------

sudo ufw allow 10000
------------------- [On IPtables] -------------------

iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT
service iptables save
/etc/init.d/iptables restart

Nous devrions maintenant pouvoir accéder et nous connecter à Webmin en utilisant l'URL http://localhost:10000/ et saisir le nom d'utilisateur comme root et mot de passe (mot de passe root actuel), pour un accès à distance, remplacez simplement localhost par votre adresse IP distante.

http://localhost:10000/
OR
http://IP-address:10000/

Pour plus d’informations, visitez la documentation Webmin.