Article original Publié le : 10 décembre 2022 Mise à jour le : – |
Connu de tous et toujours utile à garder sous la main,
Pour les réfractaires ou en complément a la cli,
Webmin est un utilitaire en webui qui permet d’administrer un serveur Linux ou un/des services à distance
Il intègre beaucoup de fonctionnalités avec des possibilités d’ajouts supplémentaires à travers les modules inutilisés
Installation
Maintenir le système à jour
1 |
$ sudo apt update; sudo apt upgrade -y |
Installer les paquets requis (testé sous Debian 11)
1 |
$ sudo apt install unzip shared-mime-info libnet-ssleay-perl libauthen-pam-perl libio-pty-perl |
Télécharger la dernière version de Webmin
1 |
$ wget http://prdownloads.sourceforge.net/webadmin/webmin_2.000_all.deb |
Installer le paquet
1 |
$ sudo dpkg -i webmin_2.000_all.deb |
Changer le mot de passe du compte root
1 |
$ sudo /usr/share/webmin/changepass.pl /etc/webmin root mon_nouveau_mot_de_passe |
1 |
Password for Webmin user root updated successfully |
Le port par défaut est 10000, on peut le remplacer par 443 si le port n’est pas utilisé
1 |
$ sudo sed -i 's/10000/443/g' /etc/webmin/miniserv.conf /etc/services |
Supprimer le certificat autosigné
1 |
$ sudo rm /etc/webmin/miniserv.pem |
Ajouter son certificat, ex. pour letsencrypt : fullchain/privkey ou cert/privkey/chain
1 |
$ sudo cat /etc/letsencrypt/live/izero.fr/fullchain.pem /etc/letsencrypt/live/izero.fr/privkey.pem > /etc/webmin/miniserv.pem |
Affiner les droits
1 |
$ sudo chown root:bin /etc/webmin/miniserv.pem |
Redémarrer le service
1 |
$ sudo systemctl restart webmin.service |
Source : https://www.webmin.com/