Colophon

Como esta hecho este sitio.

Stack

  • Backend: Python / Flask
  • Design system: v5 illanes design system (web components, cargado desde style.illanes00.cl)
  • Reverse proxy: Caddy
  • Procesos: systemd + Gunicorn
  • DNS / CDN: Cloudflare
  • Hosting: VPS en IONOS (Ubuntu Server)

Filosofia

  • Indie web: contenido propio, en dominio propio, sin depender de plataformas
  • HTML-first: sin frameworks JavaScript en el frontend; web components nativos cuando se necesita interactividad
  • Datos locales: JSON files para contenido, PostgreSQL para datos estructurados
  • Minimalismo: el menor codigo posible, el menor JavaScript posible

Infraestructura

El sitio corre en una arquitectura de 3 VPS coordinados por illanes00-server, el cerebro central del sistema. illanes00-server expone 69 herramientas MCP que gestionan servicios, DNS, secrets, bases de datos y deployments a traves de los 3 servidores.

El deploy es automatico: push a main en GitHub dispara GitHub Actions, que actualiza el servicio en produccion via systemd.