You can host Node.js apps for free at Heroku. However, if you have your own server, you can host your own Node.js app in Plesk for free, for which I have created a complete guide here.