Volver al blog

Configuración de un blog usando Ghost

Configuración de un blog usando Ghost

Ghost es una plataforma adaptable y totalmente de código abierto para crear y gestionar publicaciones en línea modernas. Con Ghost, configurar un blog es un juego de niños. Se vuelve más fácil con las de CloudSigma ya preparadas de la base de imágenes de SO de la biblioteca.

Introduction

Para empezar, voy a crear una máquina en CloudSigma con CPU de 5 GHz y 8 GB de RAM. La llamaré “Ghost-Blog” y la optimizaré para ‘Linux VM’. Voy a adjuntar la imagen Ubuntu 16.04 LTS de la biblioteca y a cambiar su tamaño a 100 GB. Primero, uno de los aspectos más importantes es asignar una IP estática para que, si necesitamos reiniciar nuestra máquina, no tengamos que pasar por la molestia adicional de la gestión de DNS.

Luego, once el servidor esté en funcionamiento, procedemos a prepararlo para la instalación de Ghost.

Después de eso, para entornos de producción, Ghost recomienda oficialmente la siguiente pila:

  • Ubuntu 16.04
  • MySQL
  • NGINX (mínimo de 1.9.5 para SSL)
  • Systemd
  • Node v6 instalado a través de NodeSource
  • Al menos 1 GB de memoria (se puede usar swap)
  • Un usuario no raíz para ejecutar ghost comandos

En el servidor, primero actualizaremos la lista de paquetes y luego actualizaremos los paquetes ya instalados. Esto nos ayudará a obtener versiones actualizadas de cualquier paquete/software.

Después de asegurarnos de que todos los paquetes de software estén actualizados, podemos proceder con la instalación.

Instalación de NGINX

Primero, instalamos NGINX. Según NGINX Wiki, “NGINX es un servidor HTTP y proxy inverso gratuito, de código abierto y alto rendimiento, así como un servidor proxy IMAP/POP3. NGINX es conocido por su alto rendimiento, estabilidad, amplio conjunto de funciones, configuración sencilla y bajo consumo de recursos.”

Este es el componente que permite que nuestros datos estén disponibles públicamente al transmitirlos a algún puerto desde el cual los usuarios puedan acceder a ellos.

Después de instalar NGINX, vamos a instalar el servidor MySQL. MySQL es un sistema de gestión de bases de datos relacionales de código abierto. Este componente almacenará los datos de nuestro blog.

Asegúrese de establecer una contraseña para el servidor MySQL. Esto es importante ya que Ghost no admite mecanismos de autenticación sin contraseña.

A continuación, instalamos Node. Node.js es un entorno de ejecución de JavaScript de código abierto y multiplataforma que ejecuta código JavaScript en el lado del servidor.

Para instalar Node v6, primero debemos agregar el repositorio de NodeSource a nuestra máquina.

Una vez que agreguemos el repositorio, podremos instalar Node con este comando.

Luego, cuando nuestra máquina esté lista, podemos instalar Ghost.

Después de instalar Ghost CLI, voy a crear un directorio ‘ghost’ en /var/www/ donde pueda configurar el blog.

A continuación, voy a dar la propiedad del directorio a mi usuario ‘cloudsigma’.

El siguiente comando cambiaría los permisos del directorio según lo recomendado.

Instalación de Ghost

Finalmente, podemos configurar el blog. ¡La espera ha terminado!

 

Cuando ingresamos el comando ghost install, el siguiente sería el resultado con varias indicaciones escritas en negrita aquí.

 

Ahora que hemos configurado Ghost, podemos acceder a él en la IP que mencionamos durante la configuración. Por ejemplo, si hubiera usado 192.168.0.22, cualquiera podría acceder al blog en http://192.168.0.22

Además, necesitamos configurar la interfaz de usuario de administración del blog en http://192.168.0.22/ghost. Abra este enlace tan pronto como termine los pasos anteriores desde el navegador web de su máquina local. La página de administración de Ghost se abrirá y se verá así:

Ghost Welcome Screen

Pantalla de bienvenida de Ghost

Le pedirá que cree una cuenta. Haga clic en el botón para ir a esta pantalla donde debe crear una cuenta por primera vez para acceder a la interfaz de usuario. Después de eso, complete todos los detalles y pase a la siguiente página.

Account Creation

Creación de cuenta de Ghost

En la siguiente pantalla, puede invitar a su equipo, quienes escribirán las historias con usted. Recibirán una invitación por correo electrónico.

Invite Your Team

Invitar a su equipo en Ghost

Después de eso, iniciará sesión en el panel que se ve así:

Ghost Your Stories

Sus historias en Ghost

Tiene varias configuraciones para personalizarlo aún más en Ajustes. Por ejemplo, las pestañas General, Diseño, etc.

Finalmente, para escribir una nueva historia, puede hacer clic en Nueva historia en el panel izquierdo.

Ghost Quick Setup

Configuración rápida de Ghost

 

Eso’s todo. ¡Le deseo mucho éxito con sus nuevos proyectos de blog!

Compartir esta publicación

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev es diseñador creativo en CloudSigma, centrado en una identidad empresarial coherente mediante el uso de canales de marketing tradicionales e innovadores. Es experto en fusionar la visión artística con el marketing estratégico para crear narrativas de marca impactantes.

Comentarios

Aún no hay comentarios. Sea el primero.