When I decided to switch my blog to use Ghost on AWS, I assumed I would find a complete guide for the setup. One may exist, but I didn't find it. There is a plethora of information scattered around (including wonderful docs at http://ghost.org), but I didn't find exactly what I was looking for. So I wrote up what I was doing for others to use. You can see it on Github.