Rolling your own VPS with multiple meteor/nodejs apps

Below is my process for setting up a new VPS to serve one or more bundled meteor apps (could be read as nodejs apps). Once the droplet is created, I normally add a swap file to help with memory management during deploys.

Updated for Meteor 1.4.2

Whenever you see [[some-text]] it is meant as a placeholder and you should replace it with the value specific to your case.