Installer Webmin
Méthode officielle Webmin

Installer Webmin avec le script officiel.

Cette page reprend la méthode recommandée sur le site Webmin : téléchargement du script de configuration du dépôt, exécution du script, puis installation avec apt-get install webmin --install-recommends.

Avant de commencer

Prérequis utiles

Cette méthode convient aux systèmes Debian, Ubuntu et environnements compatibles APT. Il faut disposer d’un accès administrateur, d’une connexion Internet et d’un accès sortant vers GitHub ainsi que vers les sources Webmin.

Préparer la machine

Le script officiel Webmin simplifie la configuration du dépôt. Il reste conseillé de vérifier l’état du système avant installation.

  • Serveur Debian ou Ubuntu
  • Accès root ou sudo
  • curl disponible sur la machine
  • Port 10000/tcp autorisé si accès distant

Ouvrir le port 10000

Si tu utilises UFW, autorise le port Webmin avant ou après installation.

Pare-feu UFW
sudo ufw allow 10000/tcp
Installation

Les 3 commandes à exécuter

Voici la procédure exacte à utiliser, conforme à la méthode indiquée sur le site Webmin.

1

Télécharger le script de configuration du dépôt

Cette commande récupère le script officiel depuis le dépôt GitHub du projet Webmin.

Étape 1
curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
2

Exécuter le script

Le script ajoute et configure le dépôt Webmin sur le système.

Étape 2
sudo sh webmin-setup-repo.sh
3

Installer Webmin

Installe Webmin avec les paquets recommandés pour une configuration plus complète.

Étape 3
sudo apt-get install webmin --install-recommends

Installe Usermin avec les paquets recommandés pour une configuration plus complète.

Usermin est un « Webmin simplifié », conçu pour les utilisateurs standards, non Root, du système.

Étape 3a
sudo apt-get install usermin --install-recommends
Si le script ajoute correctement le dépôt, l’installation du paquet webmin doit ensuite fonctionner normalement via APT.
Après installation

Vérifier le service

Une fois Webmin installé, vérifie qu’il est actif et accessible sur le port 10000.

Contrôle du service

Tu peux vérifier son état avec systemd :

Statut
sudo systemctl status webmin

Si besoin, active et démarre le service :

Démarrage
sudo systemctl enable --now webmin

Accès Webmin

URL
https://IP_DU_SERVEUR:10000
Authentification
compte système autorisé ou root
Note
un avertissement certificat peut apparaître au premier accès
FAQ

Points utiles

Quelques remarques pour éviter les erreurs fréquentes.

Pourquoi utiliser le script officiel ?

Parce qu’il configure automatiquement le dépôt Webmin selon la méthode maintenue par le projet, ce qui évite les anciennes lignes de dépôt ou des clés devenues obsolètes.

Que faire si curl n’est pas installé ?

Installe-le d’abord avec sudo apt-get update && sudo apt-get install -y curl, puis relance la première commande.

Que faire si l’interface ne répond pas ?

Vérifie le service, le pare-feu local, ainsi que les règles réseau de l’hébergeur. Le port attendu est 10000/tcp.

Dois-je utiliser install-recommends ?

Oui, si tu veux suivre exactement la commande recommandée trouvée sur le site Webmin et récupérer les paquets conseillés pour une installation plus complète.