Ghost is a blogging platform based on nodejs platform. Due to its efficient and open source software it has a very much popularity and acceptance among users. Ghost is very easy to install on cloud platform like Openshift and Amazone AWS.
Here I am going to show you how to install ghost 1.6 on a Ubuntu physical server.
If you want to self-host Ghost, it is most common to this on Linux. This guide documents the basic install steps
This guide assumes that you have access to a linux server such as a VPS via a command line interface (terminal window) and that you know the IP address of your server, which we’ll refer to from here on as
Ghost will now be running on the default ip/port
Here I am going to show you how to install ghost 1.6 on a Ubuntu physical server.
If you want to self-host Ghost, it is most common to this on Linux. This guide documents the basic install steps
This guide assumes that you have access to a linux server such as a VPS via a command line interface (terminal window) and that you know the IP address of your server, which we’ll refer to from here on as
<your-ip-address>
. Each step details a command to run on the command line.Install Node
Note:Ghost requires Node.js 0.10.x (not 0.12.x). We recommend Node.js 0.10.36 & npm 2.5.0.
- Most linux distros have a package manager, see the Node.js guide for details on installing node via various package managers or alternatively it is possible to download the .tar.gz archive from http://nodejs.org
- Double check that you have Node and npm installed and that you have the right version, by typing
node -v
andnpm -v
into a terminal window and comparing with the blue box above. - In the ubuntu system nodejs can be installed by simply typing in the terminal apt-get install npm
Install Ghost
- Grab the latest version of Ghost from Ghost.org:
$ curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
-
Unzip Ghost into the folder
/var/www/ghost
(recommended install location):
$ unzip -uo ghost.zip -d /var/www/ghost
Note: You may additionally need to create the/var/www/
directory with the commandmkdir /var/www/
, or install the unzip package following the instructions for your linux distro)
-
Move to the new ghost directory, and install Ghost (production dependencies only):
$ cd /var/www/ghost && npm install --production
Starting Ghost
To start Ghost (production environment), run$ npm start --production
Ghost will now be running on the default ip/port
127.0.0.1:2368
.- Visit
http://<your-ip-address>:2368
to see your newly setup Ghost blog - Visit
http://<your-ip-address>:2368/ghost
and create your admin user to login to the Ghost admin
Comments
Post a Comment