1. Для бекенда можно использовать фреймворк express. Для статики там есть express.static()
expressjs.com/4x/api.html#app.use
2. Локально
3. forever
https://github.com/nodejitsu/forever
4. После обновления приделся перезапустить node, но возможно, какие-то фреймворки позволяют этого не делать.