Meet Mr. Ghost, our new neighbor of the blogging platform. The new platform is still in its initial days but looks impressive, so I thought of setting it up in my local system and start exploring it a little. I also wanted you to give it a shot, so in this article I am going to help you to install and setup Ghost Blogging Platform on your local system without any glitch. Come let’s pay the new blogging platform a visit.

What is Ghost?

Ghost is just a blogging platform and nothing more than that. An open source initiative that is created with the intent to transform the way blogging is happening today.

Who is behind this?

John O’Nolan is the brain behind Ghost. John was associated earlier with the world’s most happening blogging platform; yes it’s our WordPress, as the Deputy Head of the WordPress UI Group.

Will it Replace WordPress?

A question that is too early to ask, but if Ghost fills those very little gaps that WordPress has today then yes, it can become the next generation blogging platform.

Where should I start first?

No hosting service is provided by Ghost as of now. You have to download a copy of Ghost and set it up yourself to explore. Anytime the Hosted Platform from Ghost may be available for you and the price plans are already released by the Ghost Team. Check the plans and pricing chart from the official website below,

Ghost Plans and Pricing

What do you need to install Ghost?

1) You need a system with Linux, Mac or Windows Operating System.

2) Node.js

You need to install Node.js first on your machine.

So what’s this Node.js?

Ever wanted to use your JavaScript coding skills on server side? Node.js will just help you do that. It is a rich platform to build swift and scalable web applications. This rich platform is already being used by big players like Yahoo, Microsoft, The New York Times, LinkedIn and Ghost has chosen it too. The installer size is just around 6 MB, download it and get it installed it on your system first.

3) Ghost Setup Package

Download Ghost Setup

You need to sign up with Ghost to download the setup package. Provide a username and valid email id during signup and you will become a member of the Ghost Community. You can download the setup file which is less than 2 MB without any hassle.

Node.js is installed, what’s next?

Once you have Node.js installed on your system the next step is to install Ghost.

1) Open the path where you downloaded the Setup package (ghost-0.3.3.zip) and extract the zip file contents.

2) Launch Node.js Command Prompt from your start menu.

Node-js-command-prompt

3) Now from the Node.js Command Prompt change the directory to point the location where you have extracted your files, for example my path looks something like this: E:\ARTIC POST\Articles\Ghost\ghost-0.3.3

Administrator_ Node.js_command_prompt

4) Now type “npm install –production” without the quotes in the command prompt and wait till the  installation  is completed.

Install-Ghost

5) Now type “npm start” without the quotes in the same Node.js Command Prompt and you should see your Ghost up and running as shown in below screenshot.

Ghost-Started

6) Minimize the Node.js Command Prompt and open up your favorite browser and type http://127.0.0.1:2368, this is where the Ghost in running on your machine and you should see Home Page in your browser.

Okay I can see the Home Page, is that all?

Bravo!!! You have successfully installed and setup Ghost on your machine, so how do you login now? Type
http://127.0.0.1:2368/ghost/signup/ in your browser and you will get a signup page as shown below, enter the details and hit the Signup button.

ghost_signup

Now type the URL  http://127.0.0.1:2368/ghost/signin/ in your browser and you should see the below login screen.
ghost_signin
Use the email id and password you provided in the sign up page to login and start exploring the new blogging platform. Below is my User Settings Page in Ghost.

ghost_settings_user

Once you are done exploring don’t forget to press Ctrl + C in the Node.js Command Prompt. You will be asked a question to Terminate batch job (Y/N)?

Press Y to end your session. Happy Ghosting !!!