Crear un blog de GHOST CMS en AWS Lightsail

Requisitos:

Tener una cuenta de AWS

Quería probar Ghost desde hace algún tiempo pero los precios que ofrecen de su solución autoalojada me parecían un poco caros para experimentar.

Aparte del precio otra cuestión que me daba un poco de vértigo era pelearme con un VPS (pereza absoluta dadas mis experiencias con OVH y Oracle) pero vi una opción lo suficientemente sencilla y que no requería ser un técnico, asi que me arriesgué.

Amazon Lightsail

En Amazon Lightsail debemos crear una instancia.

A partir de ahora lo único que tenemos que hacer es ir eligiendo entre las distintas opciones

Ubicación

Por defecto nos ofrece la más cercana, en mi caso me ofrece la ubicada en Paris

Imagen

La plataforma viene por defecto Linux/Unix (en mi caso no lo he cambiado) y luego he elegido la opción de Ghost

Tamaño / recursos / Precio

En función de la máquina y de los recursos tendremos varias opciones, yo he elegido la de 7 USD al mes (los primeros 90 dias gratis)

Crear la instancia

Cuando hayamos finalizado solo tenemos que darle a crear instancia

Tardará un poco (unos pocos minutos) en configurarlo todo y luego ya podremos conectarnos

Conectarse a la instancia

Podemos hacerlo por el navegador, sin necesidad de cliente ssh y solo tendremos que usar dos comandos:

ls -l

cat bitnami_credentials

Ahora ya tendremos el usario y la contraseña para conectarnos a /ghost y poder administrar el sitio

Crear IP estática

Tenemos que crear una IP estática y asociarla a la instancia (de forma gratuita si tenemos instancia)

Conectar a un dominio

En mi caso he desactivado el DNSSEC y he cambiado las DNS para que apunten a Cloudflare y desde ahi gestionar el dominio.

En Cloudflare he apuntado a la IP publica que me ofrecia AWS y ya está, web operativa.