'deploy a node js/express web app on linode web hosting

on web hosting like Heroku and ECC. I can insert the command to deploy the node app.
start: node NODE_ENV=production&app.js
But on Linode, I'm totally confused... and how can I upload my files(views folder, app.js, public folder etc.) on Linode? through ssh? Do I've to be on Linux?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source