Webmin est un outil d’administration système basé sur le Web qui vous permet de configurer et de gérer votre système Linux à l’aide d’un navigateur. Puisqu’il est basé sur le Web, vous pouvez administrer vos machines à distance depuis n’importe quel autre système à l’intérieur ou à l’extérieur de votre réseau.
Il rationalise les tâches complexes de configuration du système qui, autrement, nécessitent une compréhension approfondie des commandes Linux et une édition manuelle des fichiers de configuration. Il est donc mieux adapté aux utilisateurs qui ne maîtrisent pas la ligne de commande et qui ont moins d’expertise dans la configuration des systèmes.
Voyons comment vous pouvez installer Webmin sur votre machine Linux.
Installer Webmin sur Ubuntu/Debian en utilisant APT
Vous pouvez installer Webmin sur Ubuntu et d’autres distributions basées sur Debian en utilisant le paquet DEB officiel. Pour télécharger le paquet DEB de Webmin, exécutez :
wget https://www.webmin.com/download/deb/webmin-current.deb
Cela enregistrera le fichier téléchargé dans votre répertoire actuel sous le nom de webmin-current.deb.
Utilisez maintenant la commande apt pour installer le paquet DEB :
sudo apt install ./webmin-current.deb
Comment installer Webmin sur Arch Linux
Webmin est disponible dans l’AUR et vous pouvez l’installer en utilisant une aide AUR comme yay. Pour cette méthode, vous devez avoir yay installé sur votre système.
Vous pouvez installer Webmin sur les distributions basées sur Arch en exécutant :
yay -S webmin
Une fois installé, démarrez le service Webmin en utilisant :
sudo systemctl start webmin
Installer Webmin sur Fedora et RHEL en utilisant DNF
Pour les distributions basées sur RHEL, Webmin fournit un paquetage RPM que vous pouvez installer à l’aide de DNF.
Téléchargez le paquet RPM pour Webmin avec :
wget https://www.webmin.com/download/rpm/webmin-current.rpm
Ensuite, installez le paquet téléchargé en exécutant :
sudo dnf install ./webmin-current.rpm
Installer Webmin en utilisant le script d’installation officiel
Sur les distributions Linux basées sur Debian et RHEL, vous pouvez installer Webmin à l’aide d’un script d’installation. Tout ce que vous avez à faire est d’exécuter le script et il configurera automatiquement le dépôt Webmin et sa clé sur votre système.
Après cela, vous pouvez installer Webmin en utilisant le gestionnaire de paquets par défaut de votre distribution.
Ouvrez le terminal et utilisez la commande suivante pour télécharger le script d’installation de Webmin :
wget https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
Maintenant, lancez la commande suivante pour exécuter le script :
sudo sh setup-repos.sh
Ce script ajoutera le dépôt et la clé de Webmin à votre système. Utilisez la commande suivante pour installer Webmin sur les distributions basées sur Debian :
sudo apt install webmin
Pour installer Webmin sur les distributions RHEL, utilisez la commande dnf :
sudo dnf install webmin
Autoriser Webmin à travers le pare-feu
Par défaut, Webmin utilise le port 10000 qui peut être bloqué si un pare-feu est exécuté sur votre système. Si vous voulez accéder à Webmin à partir d’un autre système sur le réseau, vous devrez l’autoriser dans votre pare-feu.
Sur les distributions basées sur Debian, vous pouvez autoriser l’accès au port 10000 avec UFW en utilisant la commande suivante :
sudo ufw allow 10000
Rechargez le pare-feu pour appliquer les modifications :
sudo ufw reload
Pour vérifier si l’accès a été autorisé, exécutez :
sudo ufw status
Sur les distributions basées sur RHEL, utilisez la commande suivante pour autoriser l’accès au port 10000 :
firewall-cmd --zone=public --add-port=10000/tcp --permanent
Ensuite, rechargez le pare-feu pour enregistrer les modifications :
firewall-cmd --reload
Après cela, exécutez la commande suivante pour vérifier l’ajout de la règle :
sudo firewall-cmd --list-all
Accéder au tableau de bord de Webmin à l’aide d’un navigateur Web
Pour accéder à Webmin, lancez votre navigateur et ouvrez l’URL suivante, en remplaçant adresse IP avec l’adresse IP de votre système hébergeant Webmin :
http://ip-address:10000
Cela ouvrira la page de connexion du tableau de bord Webmin. Connectez-vous en utilisant le nom d’utilisateur et le mot de passe d’un utilisateur ayant des privilèges d’administrateur.
Une fois que vous vous êtes connecté, vous verrez le tableau de bord suivant affichant une vue d’ensemble de votre système.
Comment désinstaller Webmin sous Linux
Pour désinstaller Webmin, ouvrez le terminal et exécutez la commande suivante :
sudo /etc/webmin/uninstall.sh
Une confirmation vous sera demandée. Entrez y pour supprimer le paquetage Webmin et ses répertoires connexes de votre système.
Pour désinstaller Webmin sur Arch Linux, exécutez :
sudo yay -R webmin
Rationaliser l’administration de Linux avec Webmin
Webmin offre un moyen facile et convivial de gérer les tâches d’administration du système tout en économisant le temps et les efforts nécessaires aux configurations manuelles. Maintenant que vous savez comment installer Webmin sur les systèmes Linux, allez-y et essayez-le pour voir comment il simplifie l’administration du système.
En plus de Webmin, vous pouvez regarder beaucoup d’autres outils pour faciliter l’administration du système, comme Zenmap, Cockpit, Nagios, Puppet, etc.