Applicable to:
- Plesk for Linux
- Plesk for Windows
Question
How to install Node.js application in Plesk?
Answer
-
Upload the Node.js application files, including
package.json
, to the server using File Manager. -
Go to Domains > example.com > Create Website > Node.js and set the application configuration:
-
Click NPM install and Run script if necessary.
-
Connect to the server using SSH.
-
Run
npm install "packagename"
command to fetch and install the package from a npmjs.com repository."packagename"
should be replaced with your package name. In the example below, the application blockchain-wallet-service is used.# export PATH=$PATH:/opt/plesk/node/18/bin
# npm install -g blockchain-wallet-service
# blockchain-wallet-service start --port 3000Note: instead of the
root
user, it is better to use one of the system users of subscriptions to run 3rd-party applications in order to avoid possible security issues.
If there is no executable /opt/plesk/node/18/bin/npm
, go to the Plesk menu Tools & Settings > Updates and Upgrades > Add/Remove Components and install the components Node.js support.
Comments
1 comment
The first line for CLI is wrong, because this version:
export PATH=$PATH:/opt/plesk/node/18/bin
shows with
# which npm
/usr/local/bin/npm
So the line must be change to:
export PATH=/opt/plesk/node/18/bin:$PATH
because this adds the line to the beginning of PATH. Now:
# which npm
/opt/plesk/node/18/bin/npm
Please sign in to leave a comment.