Désactiver le préchargeur
Explorez, Apprenez et Maîtrisez

Documentation et Tutoriels - Hébergement Web Caramania.Ca

avec Nos Documentation et Tutoriels

Découvrez notre vaste bibliothèque de documentation et de tutoriels conçus pour vous aider à tirer le meilleur parti des services Caramania.Ca. Que vous soyez un débutant cherchant à configurer votre premier site web ou un utilisateur avancé désireux d'explorer des fonctionnalités plus complexes, nos guides pas à pas vous accompagneront à chaque étape. Simplifiez la gestion de vos services, trouvez des solutions rapides à vos problèmes, et approfondissez vos connaissances grâce à notre centre de ressources complet.

Documentation / Tutoriels Linux / Panneaux de contrôle / Installer Webmin sur Ubuntu, Debian et AlmaLinux
Bahanos
09/01/2025
Débutant
15 minutes

Prérequis

  • Un serveur Ubuntu/Debian ou AlmaLinux/Rocky Linux
  • Accès root ou sudo

Webmin est une interface web gratuite et open source pour administrer votre serveur Linux. Il permet de gérer les utilisateurs, services, pare-feu, fichiers et bien plus depuis votre navigateur.

1. Ajouter le dépôt Webmin

Ajouter le dépôt officiel (Ubuntu/Debian)
# Installer les dépendances
apt update
apt install -y curl gnupg2

# Ajouter la clé GPG
curl -fsSL https://download.webmin.com/jcameron-key.asc | gpg --dearmor -o /usr/share/keyrings/webmin-archive-keyring.gpg

# Ajouter le dépôt
echo "deb [signed-by=/usr/share/keyrings/webmin-archive-keyring.gpg] https://download.webmin.com/download/repository sarge contrib" | tee /etc/apt/sources.list.d/webmin.list
Ajouter le dépôt officiel (AlmaLinux/Rocky Linux)
# Créer le fichier de dépôt
cat <<EOF | tee /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
baseurl=https://download.webmin.com/download/newkey/yum
enabled=1
gpgcheck=1
gpgkey=https://download.webmin.com/jcameron-key.asc
EOF

2. Installer Webmin

Installation (Ubuntu/Debian)
# Mettre à jour et installer
apt update
apt install -y webmin

# Webmin démarre automatiquement sur le port 10000
Installation (AlmaLinux/Rocky Linux)
# Mettre à jour et installer
dnf install -y webmin

# Webmin démarre automatiquement sur le port 10000

3. Configurer le pare-feu

Ouvrir le port 10000
# Si vous utilisez UFW
ufw allow 10000/tcp

# Vérifier
ufw status
Ouvrir le port 10000 (AlmaLinux/Rocky Linux)
# Si vous utilisez firewalld
firewall-cmd --permanent --add-port=10000/tcp
firewall-cmd --reload

# Vérifier
firewall-cmd --list-ports

4. Accéder à Webmin

  1. Ouvrez votre navigateur
  2. Allez sur https://VOTRE_IP:10000
  3. Acceptez l'avertissement de certificat SSL
  4. Connectez-vous avec votre utilisateur root ou sudo
Identifiants

Utilisez les mêmes identifiants que pour SSH (root ou votre utilisateur sudo).

5. Sécuriser Webmin

Installer un certificat Let's Encrypt

  1. Dans Webmin, allez dans Webmin → Webmin Configuration
  2. Cliquez sur SSL Encryption
  3. Onglet Let's Encrypt
  4. Entrez votre nom de domaine
  5. Cliquez sur Request Certificate

Restreindre l'accès par IP

Éditer la configuration
# Éditer le fichier de configuration
nano /etc/webmin/miniserv.conf

# Ajouter (remplacez par votre IP)
allow=127.0.0.1 VOTRE_IP

# Redémarrer Webmin
systemctl restart webmin

6. Fonctionnalités principales

  • System : Utilisateurs, processus, services systemd, cron
  • Servers : Apache, Nginx, MySQL, PostgreSQL, DNS, Mail
  • Networking : Pare-feu, configuration réseau, bandwidth
  • Hardware : Disques, partitions, RAID, imprimantes
  • Cluster : Gérer plusieurs serveurs Webmin

7. Installer Virtualmin (optionnel)

Virtualmin est un module Webmin pour gérer l'hébergement web (comme cPanel) :

Installer Virtualmin GPL
# Télécharger le script d'installation
wget https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh

# Rendre exécutable et lancer
chmod +x virtualmin-install.sh
./virtualmin-install.sh

Commandes utiles

Gestion de Webmin
# Statut
systemctl status webmin

# Redémarrer
systemctl restart webmin

# Arrêter
systemctl stop webmin

# Changer le mot de passe root Webmin
/usr/share/webmin/changepass.pl /etc/webmin root NOUVEAU_MOT_DE_PASSE
Webmin installé !

Vous pouvez maintenant administrer votre serveur depuis une interface web conviviale.

💬 Écrivez-nous sur Messenger !