Comment installer Usermin sur Ubuntu 20.04

Usermin est une interface web principalement pour la messagerie web conçue pour les utilisateurs non-root pour effectuer des tâches de routine, notamment lire le courrier, changer les mots de passe, configurer les bases de données et un terminal SSH basé sur le web. Il s’agit d’une version dépouillée de Webmin destinée aux utilisateurs réguliers sans toujours être des administrateurs système. Elle offre un riche ensemble de fonctionnalités.

Certaines d’entre elles sont énumérées ci-dessous :

  • Crée et gère la base de données.
  • Planifier des courriels.
  • Planifier des tâches cron.
  • Modifier les permissions des fichiers et des dossiers.
  • Sécuriser les répertoires web.

Dans ce billet, nous allons te montrer comment installer le panneau Usermin sur le serveur Ubuntu 20.04.

Conditions préalables

  • Un serveur exécutant Ubuntu 20.04.
  • Un mot de passe root est configuré sur le serveur.

Pour commencer

Avant de commencer, il est recommandé de mettre à jour le cache APT à la dernière version. Tu peux le mettre à jour en exécutant la commande suivante :

apt-get update -y

Une fois que tu as terminé, tu devras installer d’autres dépendances sur ton système.

Exécute la commande suivante pour les installer toutes :

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl -y

Une fois que toutes les dépendances sont installées, tu peux passer à l’étape suivante.

Installe Usermin

Par défaut, le paquet Usermin n’est pas inclus dans le référentiel par défaut d’Ubuntu. Tu devras donc télécharger le paquet Usermin .deb depuis la page de téléchargement de Usermins.

Tu peux le télécharger avec la commande suivante :

wget https://sourceforge.net/projects/webadmin/files/usermin/1.823/usermin_1.823_all.deb

Une fois le paquet téléchargé, installe-le avec la commande suivante :

dpkg --install usermin_1.823_all.deb

Une fois que Usermin a été installé avec succès, tu devrais obtenir le résultat suivant :

Selecting previously unselected package usermin.
(Reading database ... 85599 files and directories currently installed.)
Preparing to unpack usermin_1.823_all.deb ...
Unpacking usermin (1.823) ...
Setting up usermin (1.823) ...
Usermin install complete. You can now login to https://ubuntu:20000/
as any user on the system.
Processing triggers for systemd (245.4-4ubuntu3) ...

Démarre le service Usermin

Après avoir installé Usermin, tu devras démarrer le service Usermin et l’activer pour qu’il démarre au redémarrage du système.

Tu peux le faire avec la commande suivante :

systemctl start usermin
systemctl enable usermin

Tu peux aussi vérifier le statut de Usermin avec la commande suivante :

systemctl status usermin

Tu devrais obtenir la sortie suivante :

? usermin.service - LSB: web-based account administration interface for Unix systems
     Loaded: loaded (/etc/init.d/usermin; generated)
     Active: active (running) since Fri 2021-07-23 11:59:02 UTC; 7s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 2759 ExecStart=/etc/init.d/usermin start (code=exited, status=0/SUCCESS)
      Tasks: 1 (limit: 4691)
     Memory: 19.9M
     CGroup: /system.slice/usermin.service
             ??2763 /usr/bin/perl /usr/share/usermin/miniserv.pl /etc/usermin/miniserv.conf

Jul 23 11:58:59 ubuntu systemd[1]: Starting LSB: web-based account administration interface for Unix systems...
Jul 23 11:58:59 ubuntu perl[2760]: pam_unix(usermin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=root
Jul 23 11:59:02 ubuntu systemd[1]: Started LSB: web-based account administration interface for Unix systems.

Une fois que tu as terminé, tu peux passer à l’étape suivante.

Configurer le pare-feu

Si tu as installé un pare-feu UFW dans ton système. Tu devras également autoriser le port 20000 à travers le pare-feu. Tu peux autoriser le port 20000 à l’aide de la commande suivante :

ufw allow 20000

Ensuite, recharge le pare-feu UFW pour appliquer les modifications :

ufw reload

Une fois que tu as terminé la configuration du pare-feu. Tu peux passer à l’étape suivante.

Accéder à l’interface Web de Usermin

Par défaut, Usermin écoute sur le port 20000. Tu peux y accéder en utilisant l’URL https://your-server-ip:20000. Tu seras redirigé vers la page suivante :

Connexion à Usermin

Indique ton nom d’utilisateur root, ton mot de passe et clique sur le bouton Se connecter. Tu devrais voir l’interface web Usermin sur la page suivante :

Paramètres du compte Usermin

Gestionnaire de fichiers

Gestionnaire de fichiers

Planification des tâches Cron

Cronjobs

Charger et télécharger

Télécharger

Serveur de base de données MySQL

Bases de données MySQL

Interface de la ligne de commande

Terminal de ligne de commande Usermin

Conclusion

Félicitations ! Tu as réussi à installer Usermin sur le serveur Ubuntu 20.04. Tu peux maintenant gérer ton serveur Ubuntu à distance via le navigateur Web.

Vous aimerez aussi...