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.