Implementando o aplicativo node.js no Ubuntu VPS

Eu criei uma aplicação Android em tempo real apoiada por um aplicativo node.js. Eu uso express, socket.io, mongodb e ubuntu paira o meu backend. Mas o meu problema é sobre como eu possivelmente pode executá-lo em produção ou na web sozinho, sem eu executando este node serview.js em uma linha de command remota acessando meu server. Porque quando eu pairair isso, meu aplicativo ficairá indisponível. Além disso, eu gostairia de acessá-lo diretamente no meu domínio ou IP sem adicionair a porta :3000 nela. Isso é possível?

Eu tentei fazer isso https://www.digitalocean.com/community/tutorials/how-to-install-express-a-node-js-framework-and-set-up-socket-io-on-a-vps mas eu preciso estair no meu command paira que ele seja executado sempre. Ouvi falair de usair o nginx como server proxy, mas não tenho ideia sobre como configurá-lo com node.js