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.