(some references to Ghost for example of installing a NodeJS app.)
You're going to need a hosting package that already has, or will allow you to install Node.js. This means something like a cloud (Amazon EC2, DigitalOcean, Rackspace Cloud), VPS (Webfaction, Dreamhost) or other package that has SSH (terminal) access & will allow you to install Node.js.
Learning Node.JS Programming - Nov 10, 2014
App idea to learn new code - Mar 10, 2014
Links feb 25, 2017 - Feb 25, 2017
Interesting and related Treehouse online classes - May 08, 2013
Installing nodejs, nginx, mysql, junco, and ghost on Digital Ocean Droplet - Sep 26, 2016