Installing Ghost & Getting Started

The first steps to setting up your new blog for the first time.

Overview

The Ghost documentation is very much a work in progress, it is updated and improved regularly. If you get stuck or have suggestions for improvements, let us know.

Ghost is built on Node.js, and requires version 0.10.* (latest stable version).

Running Ghost locally on your computer is straight forward, but requires that you install Node.js first.

What is Node.js?

Node.js is a modern platform for building fast, scalable and efficient web applications. Over the past 20 years, the web has evolved from a collection of static pages into a platform capable of supporting complex web applications like Gmail and facebook. JavaScript is the programming language which has enabled this progress.

Node.js provides us with the ability to write JavaScript on server. In the past JavaScript has only existed in the browser, and a second programming language, such as PHP, was required to do server side programming. Having a web application consist of a single programming language is a great benefit, and this also makes Node.js accessible to developers who might have traditionally stayed on the client side.

The way that Node.js makes this possible, is by wrapping up the JavaScript engine from Google's Chrome browser and making it installable anywhere. This means that you can get Ghost installed on your computer to try it out very quickly and easily. The following sections detail how to install Ghost locally on Mac, Windows or Linux or alternatively will help you get Ghost deployed on a server or hosting account.

Getting started

If you don't fancy following instructions on installing Node.js and Ghost manually, the lovely people over at BitNami have created Ghost installers for all major platforms.

I want to install Ghost on:

If you've already decided to deploy Ghost to your server or hosting account, that's great news! The following documentation will walk you through various options for deploying Ghost, from manual setups, to one-click installers.

Remember that Ghost is brand new, and the team are working hard to deliver features at a furious pace. If you need to upgrade Ghost to the latest version, follow our upgrading documentation. If you get stuck, checkout the troubleshooting guide, or if that doesn't help, please get in touch via the Ghost forum where the Ghost staff and community are on hand to help you with any problems.