Us programmers always feel a little icky when we need to repeat ourselves, especially in quick succession.
Posts
I will let this article from Linode do the talking.
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.