For Latest Release
sudo apt-get install curl software-properties-common curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
For LTS Release
sudo apt-get install curl software-properties-common curl -sL https://deb.nodesource.com/setup_12.x | sudo bash - update jailkit [node] comment = NodeJS paths = npm, node, nodejs, /usr/lib/nodejs, /usr/share/npm, /usr/share/node-mime, /usr/lib/node_modules, /usr/local/lib/nodejs, /usr/local/lib/node_modules, elmi-to-json, /usr/local/bin/elmi-to-json executables = /usr/bin/npm, /usr/bin/node, /usr/bin/nodejs directories = /usr/lib/node_modules
Update shell user or create a new one
jk_init -c /etc/jailkit/jk_init.ini -f -k -j /var/www/clients/client1/web1 node
For the final step, update the system -> server config and add node in (Jailkit chroot app sections)
Now you can let your clients use node or npm as a shell user
npm install