Gino Kaleb
Gino Kaleb SYS ADMIN
|
ES | EN

La Odisea del Hosting

Cómo Encontrar un Hogar Gratuito y a Prueba de Balas para Nuestro Proyecto

Cuando inicié el sitio de “Candidatos FIME”, la tecnología principal estaba clara: Hugo, un generador de sitios estáticos increíblemente rápido. Esto nos daba un sitio veloz y seguro desde el inicio. Pero una pregunta clave seguía en el aire: ¿dónde lo alojamos?

Los Requisitos del Alojamiento Perfecto

La lista de deseos no era corta. Necesitábamos una solución que fuera:

  • Gratuita: Es un proyecto comunitario, por lo que el presupuesto era cero.
  • Escalable: El tráfico podría dispararse durante los periodos clave. No podíamos permitirnos que el sitio se cayera por un pico de visitas.
  • Automatizada: Queríamos un flujo de trabajo moderno. Hacer un git push y que la magia sucediera sola, sin tener que subir archivos por FTP como en 2005.
  • Rápida: El rendimiento era crucial. Un sitio lento es un sitio que nadie visita.

La Búsqueda y el Descubrimiento: Cloudflare Pages

Exploré varias opciones, desde hostings compartidos tradicionales hasta servicios más modernos. Fue entonces cuando me topé con Cloudflare Pages. Prometía todo lo que buscábamos, y no decepcionó.

La configuración fue trivial. Conectamos nuestro repositorio de GitHub, Cloudflare detectó automáticamente que era un proyecto de Hugo y configuró el proceso de build por mi. En cuestión de minutos, el sitio estaba online, distribuido a través de su CDN global.

Para mi, la mayor ventaja fue la integración nativa con el ecosistema de desarrollo moderno. La idea de que el deploy.yml en GitHub Actions pudiera comunicarse directamente con Cloudflare para desplegar fue el factor decisivo.

Hoy, cada vez que actualizo el código o los datos de un candidato, un git push a la rama main desencadena un proceso automático que construye, valida y despliega el sitio en segundos. Todo esto, con un rendimiento de primer nivel y un costo de cero dólares. Una verdadera joya para los desarrolladores de la Jamstack.