Server ManagementIntermediate12 min

How to Install Node.js and PM2 Process Manager

Install Node.js and PM2 for running JavaScript applications and managing processes

Introduction

Node.js allows you to run JavaScript on the server. PM2 is a process manager that keeps your applications running.

Step 1: Install Node.js

Install Node.js using NodeSource repository for the latest version.

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs

Step 2: Verify Installation

Check that Node.js and npm are installed correctly.

node --version
npm --version

Step 3: Install PM2

Install PM2 globally using npm.

sudo npm install -g pm2

Step 4: Start Application with PM2

Use PM2 to start and manage your Node.js application.

pm2 start app.js --name myapp
pm2 save
pm2 startup

Step 5: Monitor Applications

Use PM2 commands to monitor and manage your applications.

pm2 list
pm2 logs
pm2 monit

Conclusion

Node.js and PM2 are now installed. Your applications will automatically restart on crashes and server reboots.

#Node.js#PM2#JavaScript#NPM#Process Manager

Need Help?

If you encounter any issues following this tutorial, our support team is here to help 24/7.