I will let this article from Linode do the talking.
Posts tagged #Server
PM2 is a great package for running node processes on a server. It supports saving its process list and running at system startup.
When accessing your server, you can pass an argument to SSH that will forward a port on the remote server to your local machine.