:::: MENU ::::

Ajouter NPM/Vue-Cli à Jailkit sur ISPConfig

Hi,

Comment dans le précédant article (Ajouter PHP/ENV/Composer à Jailkit sur ISPConfig) Nous allons voir comment ajouter NPM (NodeJS) et Vue-Cli à un utilisateur shell sous ISPConfig (avec Jailkit) en suivant les mêmes étapes qu’on a vu pour l’ajout de PHP.

Sur ISPConfig et Jailkit par défaut NPM n’est pas autorisé pour un utilisateur shell, du coup il faut effectuer quelques modifications afin de l’autoriser en shell et aussi d’automatiser cela pour les tous les nouveaux utilisateurs shell, pour se faire il faut tout d’abord ajouter une section d’application dans Jailkit

Puis ajouter en bas du fichier la section PHP et ses dépendances :

Comme vous pouvez le remarquer j’ai ajouté le répertoire des modules node afin de pouvoir utiliser Vue-Cli.

Nous allons en suite créer un lien symbolique vers les bins de Vue-Cli afin d’utiliser la commande partout sans devoir l’appeler depuis /usr/lib/node_modules/vue-cli/bin/*

En suite il faut se connecter sur ISPConfig et se rendre dans

Dans Sections des applications Chrootées, ajoutez la section qu’on vient de créer dans Jailkit (node) à la fin (juste après celle de php)

Voilà maintenant tous les nouveaux utilisateurs Shell crées dans ISPConfig et qui seront Chrootés avec Jailkit aurons accès à NPM et Vue-Cli en CLI, cependant si vous  avez déjà un utilisateur Shell et qui n’a pas eu droit à notre petite modification il suffit de le mettre à jour avec la commande suivante :

N’oubliez pas de remplacer le répertoire « /var/www/clients/client1/web1 » par celui de votre utilisateur Shell.

 

Voilà !


So, what do you think ?