I recently decided to redo my personal site using Ghost. Since I host all of my personal projects on Digital Ocean I figured I would just spin up a new droplet using Digital Ocean. After a few quick searches I came across this tutorial on Digital Ocean.
This ended up working out extremely well. I only ran into one minor issue upon during setup where once the initial setup of ghost was finished I was getting a 502 Bad Gateway with nginx. This just boiled down to a wrong port number in the config of the ghost install. Once I got the two configs synced up using the same port number everything was up and running.
My plan is to update this post in a few months once I have run ghost for a while and write about some of my experience in using it.