How to Install Ghost


This quick screencast will take you through the process of installing Ghost on your local system. Simple as that!


When installing Ghost, you'll need to have Node.js installed. Don't go running for the hills, node will make this whole process really easy.

What are node and npm?

By installing Node.js you will install both the node and npm requirements. You can find the full install instructions for all Operating Systems at

Ghost uses the Node Package Manager (npm) to install its dependencies (required files) which keeps the initial build as small as possible. This approach also allows for the Ghost dependencies to be installed based on the latest compatible versions from the 'npm' repositories.

Using npm allows for both a dependency install for 'production' Ghost environments (as in this video tutorial) and also 'development' Ghost environments.

Signup Password

A quick note on the Ghost signup password; this should be a unique password which you can use to login to your individual Ghost installation.

This is not connected to your account or other Ghost logins.

Watch the Screencast

Alternatively, Download the video, or subscribe to Webdesigntuts+ screencasts via YouTube

Useful Links

Related Posts
  • Computer Skills
    App Training
    Getting Started With LastPassLastpass logo
    Online security is crucially important, but you can't stay secure with simple, easily-rememberable passwords. LastPass is one of the most popular cross-platform password managers, and in this tutorial you'll learn how to use it to keep your passwords and info secure, and then securely share them with your team.Read More…
  • Code
    Web Development
    Securely Handling User's Login CredentialsSecure wide retina preview
    Consider the following tips on how to properly secure your user's login credentials.Read More…
  • Code
    JavaScript & AJAX
    Managing Your Build Tasks With Gulp.jsGulpjs retina preview
    The benefits of task runners in software development is obvious. They help to automate common, often tedious tasks and let you squarely focus on more important things, like writing awesome code. Seriously though, the ability to automate tasks such as image compression, minification, unit testing and much more is a huge time saver.Read More…
  • Computer Skills
    Run the Ghost Blogging Software on a Raspberry PiGhostpi400
    In this tutorial I will show you how to host a blog on your Raspberry Pi using the Ghost blogging platform. Ghost is a brand new piece of blog software, currently under development which was recently funded by a Kickstarter campaign. Similar to the way Wordpress is distributed, you can opt to purchase a hosted blog or download the software to try out yourself. As Ghost is very new it is still quite simplistic, and this simplicity makes it ideal to run on a Raspberry Pi. You'll be able to write and edit posts and upload images to your blog. I'll also show you how to install google analytics so you can see how many people are reading your website.Read More…
  • Web Design
    Styling Our Ghost Theme With LESSGhost less retina
    Welcome to the fourth part of our Ghost theme design tutorial series. In the introductory tutorial, you learned that there are two stages to designing a theme. During the instalments therefater we began and completed what we've referred to as "the first stage" of creating your theme's templates. This fourth part of our series takes us into the next stage of theme design, namely styling.Read More…
  • Web Design
    Understanding Ghost: Stages of DesignUnderstanding ghost retina
    The process of building themes for Ghost is incredibly smooth, simple and very easy to learn. But before you start building an actual Ghost theme it's important and helpful to understand the role themes play in the overall Ghost ecology so that you can design in the optimal way.Read More…