Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Instalación de Ghost en 5 minutos

Jesús Lucas
  • Escrito por Jesús Lucas el 13 de Agosto de 2014
  • 2 min de lectura | Backend
Instalación de Ghost en 5 minutos

Si aún no conoces que es Ghost , en este artículo te introduciré en sus principales características y como realizar una instalación para que lo puedas probar en tu máquina local o servidor L inux (si deseas aprender como realizar la instalación de Ghost en otras plataformas indícalo en los comentarios).

Ghost es un gestor de contenidos (CMS) de código abierto destinado principalmente a la realización de blogs ( Blogging Platform ). Ghost no es un CMS más como Wordpress o Joomla, ya que esté ha sido construido con algunas de las últimas tecnologías en tendencia en el desarrollo web: NodeJS y Handlbars . Además dispone de una API para poder crear y extender sus funcionalidades, el llamado Ghost Developer Kit .

Actualmente Ghost se encuentra en su versión 0.5.0 y podemos destacar algunas de sus características principales: estética , y usabilidad cuidada , así como el editor de dos columnas, velocidad de procesamiento gracias a NodeJS.

Imagen 0 en Instalación de Ghost en 5 minutos


Podemos instalar Ghost en tan solo 5 minutos en Linux para poder probar sus funcionalidades.

Para instalarlo solo sigue estos pasos:

Guía de Instalación de Ghost CMS

1 . Ghost está construido sobre NodeJS, por lo tanto el primer paso que tenemos que realizar es instalar NodeJS en nuestro sistema. Nota: Mi instalación se basa sobre Debian 8Jessie.

Descargamos NodeJS en un directorio temporal:
lucas@debian:~$ pwd
/home/lucas
lucas@debian:~$ mkdir nodejstmp
lucas@debian:~$ cd nodejstmp
lucas@debian:~/nodejstmp$ wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
Extraemos NodeJS, lo compilamos e instalamos (como superusuario):
lucas@debian:~/nodejstmp$ tar -zxvf node-v0.10.30.tar.gz 
lucas@debian:~/nodejstmp$ cd node-v0.10.30
lucas@debian:~/nodejstmp/node-v0.10.30$ su
root@debian:~/nodejstmp/node-v0.10.30# ./configure
root@debian:~/nodejstmp/node-v0.10.30# make -j 2 && make install
root@debian:~/nodejstmp/node-v0.10.30# exit
lucas@debian:~/nodejstmp/node-v0.10.30$ cd
He usado la opción -j 2 en el comando make para usar dos nucleos en la compilación.
Comprobamos ahora que se ha instalado correctamente. Debemos tener dos nuevos comandos: nodejs y npm ( gestor de paquetes de node).

lucas@debian:~$ node --version
v0.10.30
lucas@debian:~$ npm --version
1.4.21

2. Descarga e instalación de la última versión de Ghost:
lucas@debian:~$ mdir ghost_project
lucas@debian:~$ cd ghost_project/
lucas@debian:~/ghost_project$ wget https://ghost.org/zip/ghost-0.5.0.zip
lucas@debian:~/ghost_project$ unzip ghost-0.5.0.zip 
lucas@debian:~/ghost_project$ npm install --production
lucas@debian:~/ghost_project$ npm start
3 . En este momento ya deberías poder entrar Ghost desde la dirección http://127.0.0.1:2368/ .

Imagen 1 en Instalación de Ghost en 5 minutos

4 . Como último paso antes de comenzar a crear tus propios artículos, debes configurar las opciones de tu instalación Ghost; http://127.0.0.1:2368/ghost/setup/

Imagen 2 en Instalación de Ghost en 5 minutos

Una vez has configurado Ghost ya podrás entrar y cambiar sus opciones , crear, publicar artículos y descubrir su novedoso editor de dos columnas. Ghost aún esta en una fase muy temprana de su vida, por lo que no encontrarás muchos plugins , aún así dispones de más de 150 temas en el marketplace http://marketplace.ghost.org/themes/free/ y en webs como Themeforest.net para adaptarlo a tus necesidades.

Recuerda que esto sólo es una instalación de prueba: Como base de datos se usa SQLite y tu instalación no es accesible desde Internet.

Si quieres aprender a instalar Ghost, listo para producción , en un VPS ( Virtual Private Server) deja tu comentario más abajo.

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars