2021-10-28 20:34 Temps de lecture : 7 min

Comment configurer l'outil de gestion de serveur Ajenti sur Ubuntu Server

Ajenti se présente comme un outil de supervision web performant, conçu pour les serveurs et les VPS. Après son installation, il offre une surveillance en temps réel, un accès au shell via le navigateur, et bien d'autres fonctionnalités. Ce guide vous expliquera comment mettre en place Ajenti sur un serveur Ubuntu.

Notez que bien que ce tutoriel soit axé sur Ubuntu Server, Ajenti est compatible avec plusieurs systèmes d'exploitation Linux, notamment Redhat Enterprise Linux, CentOS, Debian, etc. Vous pouvez donc suivre ce guide d'installation même si votre serveur n'est pas sous Ubuntu.

Installation Automatisée

La méthode la plus simple pour installer Ajenti sur votre serveur Ubuntu est d'utiliser le script d'installation automatique fourni par la documentation d'Ajenti. Ce script, écrit en Bash, détecte automatiquement votre système d'exploitation et gère toute la configuration nécessaire, évitant ainsi à l'utilisateur d'effectuer des manipulations complexes.

Pour lancer l'installation, vous devez d'abord installer Curl sur votre serveur Ubuntu. Curl sera utilisé pour télécharger et exécuter le script. Ouvrez une fenêtre de terminal et connectez-vous à votre serveur Ubuntu via SSH, ou utilisez la console TTY si vous êtes physiquement devant le serveur.

Une fois que votre terminal est prêt, utilisez la commande `apt install` pour installer le paquet "curl" sur votre serveur Ubuntu.

sudo apt install curl

Après avoir entré cette commande, Ubuntu Server vous demandera votre mot de passe. Saisissez-le, puis appuyez sur la touche "Entrée" pour confirmer, et "Y" pour installer le paquet.

Une fois Curl installé, vous pouvez exécuter le script d'installation automatique. Ce script nécessite des privilèges root pour accéder aux fichiers système. Vous devrez donc l'exécuter en tant que tel.

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

L'installation d'Ajenti se fait automatiquement et ne devrait prendre que quelques minutes. Vous pouvez observer le processus dans le terminal pendant qu'il télécharge et configure Ajenti sur votre serveur Ubuntu.

Une fois l'installation terminée, Ajenti est prêt à être configuré. Ouvrez un nouvel onglet dans votre navigateur web et entrez l'URL suivante pour accéder à l'interface web d'Ajenti :

HTTP://VOTRE_ADRESSE_IP_OU_NOM_D_HOTE_DU_SERVEUR_UBUNTU:8000

Installation Manuelle

Si vous préférez un contrôle plus poussé sur l'installation d'Ajenti, ou si le script automatique ne fonctionne pas, l'installation manuelle est une alternative.

Pour procéder à une installation manuelle, commencez par ouvrir un terminal et connectez-vous à votre serveur Ubuntu via SSH (ou console TTY). Ensuite, activez le dépôt de logiciels "Universe" en utilisant la commande suivante :

sudo add-apt-repository universe

Après cela, mettez à jour les sources de logiciels d'Ubuntu Server avec la commande :

sudo apt update

Une fois la mise à jour effectuée, installez les dépendances d'Ajenti pour Ubuntu Server. Ces paquets sont essentiels au bon fonctionnement de l'application.

sudo apt-get install build-essential python3-pip python3-dev python3-lxml libssl-dev python3-dbus python3-augeas python3-apt ntpdate

Après avoir installé les dépendances, installez tous les plugins Python nécessaires pour Ajenti :

sudo pip3 install ajenti-panel ajenti.plugin.ace ajenti.plugin.augeas ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.datetime ajenti.plugin.filemanager ajenti.plugin.filesystem ajenti.plugin.network ajenti.plugin.notepad ajenti.plugin.packages ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.power ajenti.plugin.services ajenti.plugin.settings ajenti.plugin.terminal.

Une fois tous les plugins Python installés, Ajenti est prêt à être utilisé sur votre serveur Ubuntu. Vous pouvez maintenant accéder à l'interface web d'Ajenti en ouvrant un nouvel onglet de votre navigateur web et en visitant l'URL suivante :

HTTP://VOTRE_ADRESSE_IP_OU_NOM_D_HOTE_DU_SERVEUR_UBUNTU:8000

Configuration d'Ajenti sur le Serveur Ubuntu

Pour utiliser Ajenti sur votre serveur Ubuntu, vous devez connaître le mot de passe root. Par mesure de sécurité, Ubuntu désactive par défaut le mot de passe root. Pour le réactiver sur votre système Ubuntu, suivez ces instructions :

Tout d'abord, ouvrez une fenêtre de terminal et connectez-vous à votre machine via SSH ou utilisez la console TTY si vous êtes devant le serveur. Une fois que vous avez accès au shell du terminal, utilisez la commande `sudo -s` pour vous connecter en tant que root.

sudo -s

Une fois connecté à votre compte en utilisant `sudo -s`, utilisez la commande `passwd` pour indiquer à Ubuntu que vous souhaitez modifier le mot de passe. Ensuite, entrez votre nouveau mot de passe root. Choisissez un mot de passe facile à mémoriser, mais suffisamment sécurisé.

passwd

Maintenant que le mot de passe root est défini, suivez ces instructions pour vous connecter à l'interface d'Ajenti. Dans votre navigateur web, accédez à l'URL indiquée ci-dessous. Entrez "root" dans le champ du nom d'utilisateur et votre mot de passe root dans le champ du mot de passe. Enfin, cliquez sur "Connexion" pour accéder à votre compte.

HTTP://VOTRE_ADRESSE_IP_OU_NOM_D_HOTE_DU_SERVEUR_UBUNTU:8000

Une fois connecté, Ajenti affichera le tableau de bord. Ce tableau de bord fournit des informations précieuses sur votre serveur Ubuntu, telles que le nombre de cœurs actifs, l'utilisation du processeur, la disponibilité, l'utilisation du disque et de la RAM. En cliquant sur le menu situé dans le coin supérieur droit, vous aurez accès au shell du terminal, au bloc-notes, au gestionnaire de paquets, etc.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.