Webmin : Configurer son serveur via une interface web

Introduction : Qu'est ce que Webmin ?



Webmin est un outil, basé sur une interface web, qui permet d'administrer une machine Linux.
Presque tout peut être configuré avec Webmin.


Installation




Ubuntu



Ajouter la source de webmin dans le fichier /etc/apt/sources.list

Code BASH :
echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list 


Recharger la liste des paquetages avec la commande

Code BASH :
apt-get update


Installer ensuite webmin via

Code BASH :
apt-get install webmin


Toutes les dépendances seront installées lors de la manipulation précédente.


Calculate Linux



Dans un premier temps, compléter car webmin est un paquet archtildé (~x86 si 32bits, ~amd64 si 64bits)

Code BASH :
echo "app-admin/webmin ~amd64" >> /etc/portage/package.keywords/custom 


Les USE par défaut sont corrects. Vérifier avant installation par

Code BASH :
emerge -p webmin


La commande m'indique des dépendances aussi archtildées :

Code BASH :
echo "net-dns/dnssec-tools ~amd64" >> /etc/portage/package.keywords/custom
echo "dev-perl/Authen-Libwrap ~amd64" >> /etc/portage/package.keywords/custom
echo "dev-perl/Getopt-GUI-Long ~amd64" >> /etc/portage/package.keywords/custom


et un USE FLAG spécifique :

Code BASH :
echo "media-libs/gd fontconfig" >> /etc/portage/package.use/custom


Puis installer webmin via

Code BASH :
emerge webmin


Les dépendances nécessaires seront installées.


Lancement du service



Une fois installé, il faut démarrer le service via

Code BASH :
/etc/init.d/webmin start



Accès à webmin



On accède à notre webmin depuis notre navigateur internet à l'adresse suivante:

https://ip_ou_nom_serveur:10000/

La première fois, on nous indique que le certificat n'est pas reconnu. On accepte l'exception.

Une mire de connexion s'affiche, les identifiants d'accès à webmin sont ceux de l'utilisateur root du serveur.


Configuration de l'interface



Webmin, à la première connexion est en anglais, pour le mettre en français, se rendre dans le menu Webmin, puis Change Language and Theme.
Dans le champ Webmin UI language sélectionner Personal choice .. et choisir la langue "Français".

Pour prendre en compte la modification, se déconnecter et se reconnecter à Webmin.


Problèmes rencontrés



Serveur DHCP ne s'affiche pas sur Ubuntu



Il faut aller configurer manuellement le module "Serveur DHCP" : Compléter ceci (sur Ubuntu 12.04 Server)
Fichier de configuration du serveur DHCP /etc/dhcp/dhcpd.conf
Exécutable du serveur DHCP /usr/sbin/dhcpd
Commande pour demarrer le serveur DHCP /etc/init.d/isc-dhcp-server start
Commande pour appliquer la configuration /etc/init.d/isc-dhcp-server restart
Command to stop DHCP server /etc/init.d/isc-dhcp-server stop
Chemin du fichier de numéro de processus du serveur DHCP /run/dhcp-server/dhcpd.pid
Fichier d'attribution DHCP /var/lib/dhcp/dhcpd.leases
Cette page a été vue 13502 fois