Waymaku
Asociación educativa en Iquitos, Perú. La organización detrás de Enaki
El sitio institucional de la asociación educativa detrás de Enaki: investigaciones abiertas, recursos gratuitos sobre educación intercultural, un blog de opinión y una tienda de souvenirs, con su propia API sobre la misma infraestructura endurecida.
- Rol
- Diseño, frontend, backend e infraestructura
- Año
- 2026
- Estado
- En producción· waymaku.edu.pe

De dónde partimos
Antes
- Sitio y dominio en un hosting compartido de Punto.pe
- Nada delante del servidor: sin CDN ni filtrado de DDoS o bots
- Páginas estáticas sin backend para guardar contactos ni reclamos
Ahora
- DNS y proxy en Cloudflare: CDN, mitigación de DDoS, protección contra bots y HTTPS forzado con TLS 1.2+
- Frontend estático en Hostinger; API en una VPS endurecida con Docker
- Las URLs antiguas redirigen a las nuevas: los enlaces y resultados de búsqueda siguen funcionando
- Respaldos diarios cifrados fuera del servidor
Arquitectura
El camino de una petición, desde el navegador hasta la base de datos.
- 01
Hostinger · waymaku.edu.pe
El sitio que carga el visitante: archivos estáticos, sin servidor de aplicaciones que atacar. Cuando alguien envía un formulario, la petición sale hacia la VPS.
- 02
Cloudflare
DNS, CDN y proxy delante de todo. Absorbe ataques DDoS, filtra bots y fuerza HTTPS antes de que una petición llegue a la VPS.
- 03
Caddy en la VPS
La única puerta de entrada a la VPS. Solo atiende rangos de IP de Cloudflare, con certificado Origin de Cloudflare (Full strict) y cabeceras de seguridad.
- 04
FastAPI
Formulario de contacto y Libro de Reclamaciones, en su propio contenedor, con migraciones aplicadas al arrancar.
- 05
PostgreSQL
En una red Docker privada: sin puerto publicado ni salida a internet. Solo la API llega a ella.
Seguridad
El mismo blindaje que Enaki
El origen solo es accesible a través de Cloudflare, con doble control en el firewall y en Caddy; SSH solo con llaves, sin root y firewall que niega todo por defecto.
Rate limiting por IP real
Límites por formulario según la IP real del visitante (CF-Connecting-IP), para que un bot no pueda inundar el contacto ni el Libro de Reclamaciones.
Validación estricta
Las mismas reglas en los dos lados: el formulario guía al visitante, Pydantic las impone en el servidor y el envío de correos rechaza la inyección de cabeceras.
Sin CMS que proteger
Artículos, investigaciones y catálogo viven en archivos de datos versionados. No hay panel de administración, plugins ni página de login que vulnerar.
Lo que construí
Secciones editoriales
Investigaciones, recursos abiertos y un blog de opinión, sobre un formato de bloques común: publicar un artículo nuevo es solo agregar datos.
Tienda de souvenirs con carrito
Catálogo con carrito de compras; los pedidos se cierran por WhatsApp, por ahora sin una pasarela de pago que mantener.
Libro de Reclamaciones virtual
Exigido por la ley peruana: numeración correlativa anual con bloqueo de fila y copia por correo a la asociación y al consumidor.
Pensado para conexiones lentas
Páginas ligeras que se leen bien en un celular en la Amazonía, con fotos de licencia libre y sus créditos.
Stack
¿Tu organización necesita un sitio así?
Diseño, construyo y opero sitios con su propio backend, seguridad e infraestructura.
Servicio relacionado: Páginas web y aplicaciones
Contáctame