How To Install Ghost–A New Blog Platform On Windows In Less than One Minute

Earlier this Monday, a new much anticipated blogging platform, Ghost, announced it’s public availability. Ghost is another Kickstarter success story, it was crowd funded earlier this year and here we are it’s first general availability.

Ghost is a first blogging platform solely wrote in JavaScript, if you are interested in the source code feel free to check it out at Github. Simply put, Ghost is a free, open, simple blogging platform that’s available to anyone who wants to use it. The installation requires node.js and other command line to setup the configuration properly, which might be a challenge for people who just want to blog but not familiar with any code base.

Here Is How to Install Ghost On Your Local Windows Machine In less than 1 minute

Thanks to BitNami, there is a simple one-click-installer build for Ghost. Simply go here and download the Windows installer and following the on screen instructions.

2013-10-15_2213

Start the setup wizard once you have download the installer.

2013-10-15_2213_001

Choose where you’d like to install Ghost at.

2013-10-15_2213_002

Create an admin account, you can enter your name, and email address. Those will be the login info later on to login into Ghost’s admin dashboard.

2013-10-15_2213_003

In this case, since we are only installing Ghost locally, it will be 127.0.0.1.

2013-10-15_2214

You can configure the email settings, SMTP. If you have a Gmail account, you can use Gmail to send email on behalf of Ghost.

2013-10-15_2214_001

Enter your Gmail address, follow with the password. Note: if you have 2-step verification turned on, it will be one of those verification generated password, not your actual account password.

2013-10-15_2215

Ghost is a blogging platform, an engine, it will require some web server to run on. The BitNami’s installer comes with Apache as the web server. If you have any existing Apache running you can configure this Apache to run on different port so it doesn’t conflict with other services.

2013-10-15_2217

2013-10-15_2218_001

Once you have finished installing, you will see a control panel where you can manage the servers as well as monitoring the logs from the server.

2013-10-15_2218_002

Head to your localhost or the hostname of your machine check out the newest Ghost installation.

2013-10-15_2219

Head to /ghost to login. Here the email address and password will be the one that you have created earlier.

2013-10-15_2219_001

Ghost Dashboard will be present once you have logged in.

2013-10-15_2220

From here you can add a new blog post, update themes etc.

2013-10-15_2220_001

If you’d like to give Ghost a new look, head to the market place to browser for more themes that’s build for Ghost. This is it, you have successfully installed Ghost on your local machine enjoy blogging !

Jonathan Hu

Programming by day, Web Development, Canucks & Movies for spare time!
Co-founder of Next of Windows and a cool geek 🙂

Last updated: 08/04/2014

Posted in: How to
Discover more: , , ,

Leave a Reply

Notify of
avatar
roeder
Guest

I set the IP as the public IP address for my windows server. How do I access my ghost instance through the browser on another machine?

Jonathan Hu
Guest

make sure your port 80 on the host machine is open. You can check this in the firewall setting

Jonathan Hu
Guest

some of the firewall post might help you diagnose (http://www.nextofwindows.com/tracking-firewall-activity-with-a-windows-8-firewall-log/) and (http://www.nextofwindows.com/easily-blocking-application-in-windows-firewall-with-firewall-app-blocker/)

wpDiscuz