GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer le panneau de configuration Ajenti sur Ubuntu 18.04

Ajenti est un panneau de contrôle gratuit, open-source et léger qui peut être utilisé pour gérer des serveurs à partir d'une interface Web. Avec Ajenti, vous pouvez facilement gérer le DNS, les sites Web, le pare-feu, Courrier, serveur de fichiers, journaux et bien d'autres. Ajenti est écrit en Python, nécessite très peu de ressources et est compatible avec de nombreuses distributions Linux. C'est donc le meilleur choix pour vous si vous souhaitez surveiller et gérer votre serveur à partir d'un site Web. interface.

Dans ce tutoriel, nous expliquerons comment installer Ajenti Control Panel sur Ubuntu 18.04.

Exigences

  • Un serveur exécutant Ubuntu 18.04.
  • Un mot de passe root est configuré sur votre serveur.

Mise en route

Avant de commencer, vous devrez mettre à jour votre système avec la dernière version. Vous pouvez le faire en exécutant la commande suivante :

apt-get update -y
apt-get upgrade -y

Une fois votre serveur mis à jour, redémarrez votre serveur pour appliquer les modifications.

Installer la dépendance requise

Avant de commencer, vous devrez installer la dépendance python-imaging sur votre serveur. Tout d'abord, téléchargez le package python-imaging avec la commande suivante :

wget http://mirrors.mit.edu/ubuntu-ports/pool/universe/p/pillow/python-imaging_3.1.2-0ubuntu1.1_all.deb

Une fois téléchargé, installez le package téléchargé avec la commande suivante :

dpkg -i python-imaging_3.1.2-0ubuntu1.1_all.deb

Vous devriez voir l'erreur suivante :

Selecting previously unselected package python-imaging.
(Reading database ... 28634 files and directories currently installed.)
Preparing to unpack python-imaging_3.1.2-0ubuntu1.1_all.deb ...
Unpacking python-imaging (3.1.2-0ubuntu1.1) ...
dpkg: dependency problems prevent configuration of python-imaging:
 python-imaging depends on python:any (<< 2.8).
 python-imaging depends on python:any (>= 2.7.5-5~).
 python-imaging depends on python-pil; however:
  Package python-pil is not installed.

dpkg: error processing package python-imaging (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 python-imaging

Vous pouvez corriger l'erreur ci-dessus en installant la dépendance python-imaging comme indiqué ci-dessous :

apt --fix-broken install

Une fois toutes les dépendances requises installées, vous pouvez passer à l'étape suivante.

Installer Ajenti

Par défaut, Ajenti n'est pas disponible dans le référentiel par défaut d'Ubuntu 18.04. Vous devrez donc ajouter le référentiel Ajenti à votre système.

Tout d'abord, téléchargez et importez la clé GPG du référentiel Ajenti avec la commande suivante :

wget http://repo.ajenti.org/debian/key -O- | apt-key add -

Ensuite, ajoutez le référentiel Ajenti avec la commande suivante :

echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" | tee /etc/apt/sources.list.d/ajenti.list

Ensuite, mettez à jour le référentiel et installez Ajenti avec la commande suivante :

apt-get update -y
apt-get install ajenti -y

Une fois l'installation terminée, vous devriez obtenir le résultat suivant :

writing RSA key

:: Generating certificate

Signature ok
subject=C = US, ST = NA, L = Nowhere, O = Acme Inc, OU = IT, CN = ubuntu
Getting Private key
:: SSL configured!
------------------------------------------------
Now start Ajenti with 'service ajenti restart'
Ajenti will listen on HTTPS port 8000 by default

Default username : root
Default password : admin
------------------------------------------------
Processing triggers for python-support (1.0.15) ...
Processing triggers for ureadahead (0.100.0-21) ...
Processing triggers for systemd (237-3ubuntu10.25) ...

Vous pouvez également installer d'autres plugins Ajenti V avec la commande suivante :

apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php7.2-fpm php7.2-mysql -y

Une fois tous les packages installés, démarrez le service Ajenti et activez-le au démarrage avec la commande suivante :

systemctl start ajenti
systemctl enable ajenti

Vous pouvez également vérifier l'état d'Ajenti avec la commande suivante :

systemctl status ajenti

Vous devriez voir le résultat suivant :

? ajenti.service - LSB: Ajenti
   Loaded: loaded (/etc/init.d/ajenti; generated)
   Active: active (running) since Tue 2019-09-10 04:57:36 UTC; 3min 35s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 3 (limit: 4915)
   CGroup: /system.slice/ajenti.service
           ??2702 /usr/bin/python /usr/bin/ajenti-panel -d

Sep 10 05:00:32 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:40 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:49 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:49 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:49 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:51 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:51 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:51 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:51 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:51 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted

Une fois que vous avez terminé. Vous pouvez passer à l'étape suivante.

Accéder à l'interface Web Ajenti

Ajenti est maintenant installé et écoute sur le port 8000. Vous pouvez maintenant accéder à l'interface Web d'Ajenti en visitant l'URL https://your-server-ip:8000 . Vous serez redirigé vers la page suivante :

Indiquez votre nom d'utilisateur et votre mot de passe d'administrateur en tant que root/admin et cliquez sur LOG EN bouton. Vous devriez voir le tableau de bord Ajenti dans l'écran suivant :

Ensuite, il est recommandé de changer le mot de passe administrateur par défaut d'Ajenti. Pour cela, cliquez sur le Mot de passe dans le volet de gauche. Vous devriez voir la page suivante :

Maintenant, fournissez votre mot de passe actuel et votre nouveau mot de passe. Ensuite, cliquez sur SAUVEGARDER bouton pour mettre à jour le mot de passe.

Ensuite, cliquez sur les Plugins dans le volet de gauche pour installer les plug-ins dont vous pourriez avoir besoin pour votre serveur Linux. Vous devriez voir la page suivante :

Si vous souhaitez configurer le serveur Web Apache, cliquez sur Apache . Vous devriez voir la page suivante :

Maintenant, cliquez sur APACHE2 bouton pour installer le package de serveur Web Apache sur votre système.

Conclusion

Toutes nos félicitations! vous avez installé avec succès le panneau de configuration Ajenti sur le serveur Ubuntu 18.04. Vous pouvez désormais installer et gérer facilement divers services sur votre serveur Linux à partir d'une interface Web. Pour plus d'informations, vous pouvez consulter la documentation Ajenti sur Ajenti Doc. N'hésitez pas à me demander si vous avez des questions.


Panels
  1. Comment installer le panneau de configuration Ajenti sur Ubuntu 20.04

  2. Comment installer le panneau de configuration HestiaCP sur Ubuntu 20.4

  3. Comment installer XWiki sur Ubuntu 20.04

  4. Comment installer phpBB sur Ubuntu 20.04

  5. Comment installer R sur Ubuntu 18.04

Comment installer le panneau de configuration Ajenti sur Ubuntu 16.04 LTS

Comment installer le panneau de configuration Ajenti sur Ubuntu 18.04 LTS

Comment installer le panneau de configuration Ajenti sur Ubuntu 20.04 LTS

Comment installer le panneau de configuration Vesta sur Ubuntu 14.04

Comment installer Ajenti sur Ubuntu 20.04

Comment installer le panneau de configuration CloudPanel sur Ubuntu 20.04