Gino Kaleb gino kaleb SYS ADMIN
/

Elegir hosting para un sitio estático

Necesitaba hosting gratuito, rápido y con despliegue automático en cada push. Comparé opciones y me quedé con Cloudflare Pages; aquí explico por qué.

Cuando empecé el sitio de “Candidatos FIME”, la tecnología principal estaba clara: Hugo, un generador de sitios estáticos muy rápido. Eso me daba un sitio veloz y seguro desde el inicio. Quedaba una pregunta pendiente: ¿dónde alojarlo?

Lo que necesitaba

La lista era concreta:

  • Gratuito: es un proyecto comunitario, así que el presupuesto era cero.
  • Escalable: el tráfico podía dispararse en los periodos clave, y el sitio no podía caerse por un pico de visitas.
  • Automatizado: quería hacer git push y que el sitio se publicara solo, sin subir archivos por FTP como en 2005.
  • Rápido: un sitio lento es un sitio que nadie visita.

Cloudflare Pages

Exploré varias opciones, desde hosting compartido tradicional hasta servicios más modernos, y me quedé con Cloudflare Pages, que cumplía los cuatro puntos.

La configuración fue trivial: conecté el repositorio de GitHub, Cloudflare detectó automáticamente que era un proyecto de Hugo y armó el proceso de build por mí. En cuestión de minutos el sitio estaba en línea, servido desde su CDN global (una red de servidores repartidos por el mundo que entrega la página desde el punto más cercano a cada visitante).

Para mí, la ventaja decisiva fue la integración con el flujo de desarrollo: el deploy.yml de GitHub Actions se comunica directamente con Cloudflare para desplegar.

Hoy, cada vez que actualizo el código o los datos de un candidato, un git push a la rama main dispara un proceso que construye, valida y despliega el sitio en segundos. Todo con buen rendimiento y costo cero.