The easiest way to get started in less than an hour with your own ghost deployment is ghost quickstart for openshift. It’s a great reference, if you’re stuck along the way.
Why cook your own? Curiousity and an attempt to try the bleeding edge bits (every minor release of Ghost :P). Let's try to setup hosted ghost linked to the [Ghost Stable git branch](https://github.com/TryGhost/Ghost/tree/stable). *As I finished writing this post, I came cross a [nice post](http://www.mttschltz.com/installing-ghost-on-openshift-without-a-quickstart/) on the same topic by [Matthew Schultz](http://www.mttschltz.com/). Wish I had came across it while during my experimentation. I highly recommend his post to get started.* I will leave these raw notes for my future reference :) Setting up git remotes {#settingupgitremotes} ---------------------- Sign up for an [openshift account](https://www.openshift.com) if you've not yet! Setup your first app with the [nodejs on openshift getting started](https://developers.openshift.com/en/node-js-getting-started.html) tutorial. At this point, we have a git remote setup for us by `rhc`. Idea is pretty simple, every push to the git repo starts a deployment of your app. We will setup another git remote for this repository and point it to [ghost stable tree](https://github.com/TryGhost/Ghost/tree/stable). Then merge the `upstream/stable` branch to our master branch for deployment. git remote add upstream https://github.com/TryGhost/Ghost.git git fetch upstream git merge upstream/stable Commit away the changes :) Build some assets {#buildsomeassets} ----------------- Instructions for these are in the [install from git](https://github.com/TryGhost/Ghost#install-from-git) page. npm install -g grunt-cli npm install grunt init grunt prod npm start At this point, validate your local installation of ghost is successful by navigating to