Plesk Onyx supports Node.js.
My Node.js Manager (from the Plesk extensions) currently supports two nodejs Versions.
Installing a new version with the centos package manager yum did not change anything.
Copying one of the versions, that are installed and putting them to a new folder e.g. 4/ in the directory structure used by the Node.js Manager also did not lead to results.
I need the version Node 4.6.2 for Meteor 1.4.x applications.
Thank you.
Enable Node support in Plesk Onyx:
- Install the "Node support" simply from your "update and updates" Plesk interface.
- Go to your "Node extension" page enable/disable the node versions you need
In case you need additional node versions which does not come with the default node support installation:
- Install the Node Version Manager on your server
- Install the versions you need e.g.
nvm install v4.8.4
- Copy paste the node version to plesk
cp -R ~/.nvm/versions/node/v4.8.4/ /opt/plesk/node/
- Then notify your plesk about your installation
plesk sbin nodemng register /opt/plesk/node/v4.8.4/bin/node
- Go to your node extension page where all node versions are listed, hit refresh and voilá
If you have troubles installing the NPM packages through Plesk do it within the SSH shell with the dedicated node version you need for meteor.
nvm use 4.8.4
cd /bundle/programs/server
npm install
- Go to the Plesk GUI, select your domain, click on node.js
- Configure your app and run it
Opened a dedicated thread for this to help people finding it.
Install additional node versions in Plesk Onyx
I failed to add a random version which I manually downloaded to my plesk environment.
But with searching with yum (yum search keyword) for package names, that included node I was able to find: "plesk-nodejs4.x86_64"
Installing it solved the issues and the version 4.6.2 appears in the Node.js manager of plesk now.