Ghost, the kickstarter Blogging platform released its V0.5

You may be one of backers on the kickstarter project Ghost, successfully funded in May 2013 for more than £196k on its initial goal of £25k. They have been actively working on the project and the team have just released their version 0.5!

For those who don’t know Ghost, it’s an open source blogging platform (Similar to WordPress, dotclear,…) based on nodejs, beautifully designed and completely customizable.

Ghost has a clear and full of sense dashboard based on drag&drop widgets, letting you easily see your traffic, social media subscriptions, content performance, etc….while being mobile friendly.

ghost dashboard widget

The content can be easily browsed and previewed on the same page (Similar to email style), meanwhile Ghost is ready for Social Media (No need for plugins, etc…already all included) and several 3rd party themes should be available soon, thanks to the support of WooThemes.

ghost content preview like email

The 3 top developments that their V0.5 bring are the multi-user support (Authors, Editors and Administrators) ideal for online community or companies; a public JSON API (To facilitate 3rd party development around Ghost) and a rework of their admin panel using EmberJS.

ghost multi user editors

Many others improvements have been done but as the list is too long, I let you check their release article.

Ghost is clearly a new blogging platform with plenty of advantages compared to more standard blogs system like WordPress but still an early bird out there.

Nonetheless, they are changing the release process and will be shipping new features, bug fixes, improvement every 2 to 4 weeks (Instead of the usual 2-3 months).

Interested to know their roadmap? Here you go.

Meanwhile, how about giving it a try? Here is how to install it!



1) Install nodejs and npm

– If you use Ubuntu, simple run (as root)

apt-get install nodejs npm

– If you are on Debian (Wheezy?) like me, you can install nodejs from wheezy-backports (modify your source.list accordingly) and run (in root):

apt-get install nodejs nodejs-legacy curl

and for npm, you can use the installer

curl | sh

2) Download their latest version in a dedicated folder of your /var/www

cd /var/www
mkdir ghost
cd ghost

3) Install Ghost using npm

npm install --production

npm should help install the dependencies.

4) Start Ghost

npm start

It will create the required database and let your blog accessible at

Or for the first time installation.

If (like me) you have not install ghost on your local machine but a virtual machine or a server somewhere else, you cannot access to localhost directly like that. So you will get the error on unable to connect. Easy to solve, simply edit your config.js and find the line “host” (On the server paragraph) and change it with the IP you want ghost to be listening to.

Many additional configurations can be done in this file, it should be quite self explanatory so I will not present it further.

ghost installation finished


You should now have a working Ghost instance on your own server. Keep in mind that is still in early development but if any question, a forum is available.


Loves to discover web-based apps to install on his own server@home and write articles about it


Add a comment