Installing Ghost & Getting Started

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

Installing on Linux

Note Ghost requires Node.js 0.10.x (latest stable). We recommend Node.js 0.10.30 & npm 1.4.21.

Install Node

  • Either download the .tar.gz archive from http://nodejs.org, or you may prefer to follow the instructions on how to install from a package manager instead.
  • Double check that you have Node and npm installed by typing node -v and npm -v into a terminal window

Install and Run Ghost

  • On the downloads page, press the button to download the latest zip file & then extract the file to the location you want to run Ghost from
  • In a terminal window, change directory to the root of the extracted Ghost folder
  • In the terminal 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 127.0.0.1:2368 to see your newly setup Ghost blog
  • Change the url to 127.0.0.1:2368/ghost and create your admin user to login to the Ghost admin

If you are using linux as a guest OS or through SSH and only have the terminal, then:

  • Use your normal operating system to find the URL of the Ghost zip file (it changes with each version), save the url but change '/zip/' to '/archives/'
  • In the terminal use wget url-of-ghost.zip to download Ghost
  • Unzip the archive with unzip -uo Ghost-#.#.#.zip -d ghost, and then cd ghost
  • Type npm install --production to install Ghost note the two dashes
  • When npm is finished installing, type npm start to start Ghost in development mode
  • Ghost will now be running on localhost