Running your Node.js application as a system service on Linux with Upstart

I recently went through an exercise of deploying a Node.js application on Linux (Ubuntu 14.04) and I would like to share this tip with anyone who may require an information on how to run a Node.js application as a service on Linux OS, so the application will run normally when user exits the SSH console. There are many ways this can be achieved with applications like pm2, forever or nohup, but this post will focus on Upstart. Upstart is an event-based replacement for the /sbin/init daemon which handles starting of tasks and services during boot, stopping…

Read More