title: How to make a 'service' running my Node.js application on Ubuntu server
body: <p>I don't know what I should call it on Ubuntu Server, but most time I work on Windows it is called a service for running an application on the background. </p>
  
  <p>I build my web server based on Node.js, so to deploy it on Ubuntu sever I need a 'service' for running Node.js, I want the 'service':</p>
  
  <ol>
  <li>Running on the background</li>
  <li>Has the ability to start Node.js automatically if my web server crashes Node.js</li>
  </ol>
  
  <p>Normally, I run a Node.js application by opening a terminal an run the js file. But from my understanding this is more for testing purpose because there is no guarantee from the terminal to start Node.js after a fail.</p>