Install nodejs on ubuntu

Installing nodejs

sudo apt install nodejs

sudo apt-get install npm

Installing pm2

sudo npm install pm2@latest -g

cd /usr/bin

sudo ln -s nodejs node

Create user to run nodejs

sudo useradd nodeuser

sudo passwd nodeuser

sudo addgroup nodejs

sudo adduser nodeuser nodejs

Using pm2 to start nodejs app

pm2 start hello.js

Using pm2 to autostart nodejs apps

sudo env PATH=$PATH:/usr/local/bin pm2 startup -u nodeuser

sudo su -c "chmod +x /etc/init.d/pm2-init.sh && update-rc.d pm2-init.sh defaults"

pm2 save
Written on December 1, 2016