Recherche de site Web

Comment installer le panneau de configuration Ajenti pour gérer les serveurs Linux


Ajenti est un panneau de contrôle de gestion de système open source basé sur le Web permettant de gérer les tâches d'administration système Linux à distance à partir du navigateur Web, très similaire à l'outil d'administration système Webmin.

Ajenti est un outil très puissant et léger, qui fournit une interface Web rapide et réactive pour gérer les petites configurations de serveur et convient également mieux aux VPS et Dédié. serveurs.

Il a été construit avec de nombreux plugins prédéfinis pour configurer et surveiller les logiciels et services de serveur tels que Apache, Cron, File System, Pare-feu, MySQL, Nginx, Munin, Samba, FTP , Squid et de nombreux autres outils tels que le Gestionnaire de fichiers, l'Éditeur de code pour les développeurs et l'accès au Terminal.

Exigences

  • Debian 9 ou version ultérieure
  • Ubuntu Bionic ou version ultérieure
  • RHEL 8 ou version ultérieure

Dans cet article, vous apprendrez comment installer le Panneau de configuration Ajenti sur un nouveau système Linux pour gérer diverses tâches de gestion de serveur Linux à partir d'un navigateur Web.

Installation du panneau de configuration Ajenti sous Linux

Pour installer Ajenti, vous devez d'abord mettre à jour et mettre à niveau votre logiciel système vers la dernière version, comme indiqué.

sudo apt update && sudo apt upgrade -y    [On Ubuntu & Debian]
sudo dnf update && sudo dnf upgrade -y    [On RHEL]

Une fois les mises à jour du système terminées, redémarrez le système avant de lancer l'installation d'Ajenti.

sudo systemctl reboot

Après le redémarrage, téléchargez le script d'installation d'Ajenti à l'aide de la commande curl suivante, qui installera Ajenti avec toutes les dépendances nécessaires, comme indiqué.

Installer Ajenti sur Debian/Ubuntu

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

Installer Ajenti sur RHEL/Rocky et AlmaLinux

Sur les distributions basées sur RHEL, vous devez activer le référentiel EPEL pour installer les dépendances Ajenti nécessaires, comme indiqué.

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install -y gcc python3-devel python3-pip python3-pillow python3-augeas python3-dbus chrony openssl-devel redhat-lsb-core

Après avoir installé toutes les dépendances requises, installez maintenant Ajenti à l'aide du script d'installation comme indiqué.

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

Une fois l'installation d'Ajenti terminée, ouvrez le port « 8000 » sur le pare-feu/routeur pour un accès à distance à l'interface Web.

sudo ufw allow 8000   [On Ubuntu & Debian]
sudo firewall-cmd --permanent --zone=public --add-port=8000/tcp  [On RHEL]
sudo firewall-cmd --reload

Pour accéder à l'interface Web du panneau de configuration Ajenti, ouvrez un navigateur Web et saisissez l'IP du serveur sur lequel nous avons installé Ajenti, puis saisissez les informations d'identification de votre système : nom d'utilisateur " root" et mot de passe root.

https://localhost:8000
OR
https://ip-address:8000

Le service Ajenti peut être démarré, arrêté, redémarré à l'aide des commandes suivantes.

sudo systemctl stop ajenti
sudo systemctl start ajenti
sudo systemctl restart ajenti
sudo systemctl status ajenti

Désinstaller le panneau de configuration Ajenti sous Linux

Ajenti est un groupe de modules Python installés avec pip, émis avec un script systemd. Il est donc indispensable de supprimer le script systemd, puis les librairies Python et les fichiers de configuration.

sudo systemctl stop ajenti.service
sudo systemctl disable ajenti.service
sudo systemctl daemon-reload
sudo rm -f /lib/systemd/system/ajenti.service

Ensuite, supprimez simplement tous les modules Python :

sudo pip3 uninstall -y aj ajenti-panel ajenti.plugin.ace ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.filesystem ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.session-list ajenti.plugin.settings

Si vous n'avez pas besoin de fichiers de configuration, supprimez simplement le répertoire /etc/ajenti/ :

sudo rm -rf /etc/ajenti/

Pour plus d’informations, visitez la page d’accueil d’Ajenti.