Installing Ghost & Getting Started

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

Installing on Windows

Install Node

  • On press install, an '.msi' file will be downloaded
  • Click on the download to open the installer, this is going to install both Node and npm.
  • Click through the installer, until you get to the screen telling you Node.js is installed.

If you get stuck you can watch the whole process in action here.

Download & Extract Ghost

  • Log in to, and then click the blue 'Download Ghost Source Code' button.
  • On the downloads page, press the button to download the latest zip file.
  • Click on the arrow next to the newly downloaded file, and choose 'show in folder'.
  • When the folder opens, right click on the downloaded zip file and choose 'Extract all'.

If you get stuck you can watch the whole process in action here.

Install and Run Ghost

  • In your start menu, find 'Node.js' and then choose 'Node.js Command Prompt'
  • In the Node command prompt, you need to change directory to where you extracted Ghost. Type: cd Downloads/ghost-#.#.# (replace hashes with the version of Ghost you downloaded).
  • Next, in the command prompt type npm install --production note the two dashes
  • When npm is finished installing, type npm start to start Ghost in development mode
  • In a browser, navigate to to see your newly setup Ghost blog
  • Change the url to and create your admin user to login to the Ghost admin.
  • See the usage docs for instructions on the next steps