gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1572Shell 203Rust 109Markdown 993728 Sutichaykuna

servidor: el crawler de Meta queda vetado del todo, a pedido del usuario

Ya estaba cortado de las vistas caras por el freno anti-rastreo; esto lo saca
de TODO el sitio, en los dos frentes de gitea.

Por qué este y no otros: medido en el log, `meta-webindexer` hacía 22.641
peticiones desde 48 IPs y pedía /blame/commit estando PROHIBIDO en el
robots.txt — o sea que no lo lee. Cuando el load estaba en 14,78 era el
33,6 % del coste de la máquina él solo. Se añade también
`meta-externalfetcher`, de la misma familia.

⚠ `facebookexternalhit` NO se veta, y es deliberado: no es un crawler sino el
que busca la vista previa cuando una PERSONA comparte el enlace, y lo usa
WhatsApp igual. Vetarlo rompería las previsualizaciones de los enlaces
propios. Eran 45 peticiones con coste ~0.

Verificado con `saywa explain` y en vivo: meta-webindexer da 403 hasta en la
portada y clonando; facebookexternalhit, un navegador normal y un `git clone`
siguen en 200.

642bac0631104e0b7ab1b7d60199b86bfe5d858a · ruwaq Sergio · (1 p'unchaw ñawpaq) · tayta 8d3fd373e · kay commitpi sach'ata qhaway

Semántico sayk'uy

Mana ima sutichaypas t'ikrakurqanchu: qillqalla, yachachiylla utaq willaylla t'ikrakurqan.

1 qillqakuna · +27 −0

diff --git a/scripts/servidor/saywa.ron b/scripts/servidor/saywa.ron
index d797db3d..3feecdfc 100644
--- a/scripts/servidor/saywa.ron
+++ b/scripts/servidor/saywa.ron
@@ -36,6 +36,11 @@
 // (repo.gioser.net desde /srv/repo). Los registros siguen en los mismos
 // archivos de caddy, con la misma forma JSON y la misma rotación: lo que los
 // lee no cambia. Volver a caddy: ver /root/saywa-cambio/VOLVER.
+// saywa en takana: la config de caddy (/etc/caddy/Caddyfile) absorbida con
+// `saywa import caddyfile` el 2026-10-20, más lo que ya servía saywa
+// (repo.gioser.net desde /srv/repo). Los registros siguen en los mismos
+// archivos de caddy, con la misma forma JSON y la misma rotación: lo que los
+// lee no cambia. Volver a caddy: ver /root/saywa-cambio/VOLVER.
 (
     listen: [
         (
@@ -98,6 +103,17 @@
                         header: [
                             ("User-Agent", "*meta-externalagent*"),
                             ("User-Agent", "*FacebookBot*"),
+                            // 2026-10-21, a pedido explícito del usuario: el crawler de Meta FUERA
+                            // del todo, no sólo de las vistas caras. Medido en el log: 22.641
+                            // peticiones desde 48 IPs, y pedía /blame/commit estando PROHIBIDO en
+                            // el robots.txt — o sea que no lo lee. Fue el 33,6 % del coste de la
+                            // máquina él solo cuando el load estaba en 14,78.
+                            ("User-Agent", "*meta-webindexer*"),
+                            ("User-Agent", "*meta-externalfetcher*"),
+                            // ⚠ `facebookexternalhit` NO se veta a propósito: no es un crawler,
+                            // es el que busca la vista previa cuando una PERSONA comparte el
+                            // enlace — y lo usa WhatsApp también. Vetarlo rompe las previsualiza-
+                            // ciones de los enlaces propios. Eran 45 peticiones, coste ~0.
                             ("User-Agent", "*GPTBot*"),
                             ("User-Agent", "*OAI-SearchBot*"),
                             ("User-Agent", "*ChatGPT*"),
@@ -218,6 +234,17 @@
                         header: [
                             ("User-Agent", "*meta-externalagent*"),
                             ("User-Agent", "*FacebookBot*"),
+                            // 2026-10-21, a pedido explícito del usuario: el crawler de Meta FUERA
+                            // del todo, no sólo de las vistas caras. Medido en el log: 22.641
+                            // peticiones desde 48 IPs, y pedía /blame/commit estando PROHIBIDO en
+                            // el robots.txt — o sea que no lo lee. Fue el 33,6 % del coste de la
+                            // máquina él solo cuando el load estaba en 14,78.
+                            ("User-Agent", "*meta-webindexer*"),
+                            ("User-Agent", "*meta-externalfetcher*"),
+                            // ⚠ `facebookexternalhit` NO se veta a propósito: no es un crawler,
+                            // es el que busca la vista previa cuando una PERSONA comparte el
+                            // enlace — y lo usa WhatsApp también. Vetarlo rompe las previsualiza-
+                            // ciones de los enlaces propios. Eran 45 peticiones, coste ~0.
                             ("User-Agent", "*GPTBot*"),
                             ("User-Agent", "*OAI-SearchBot*"),
                             ("User-Agent", "*ChatGPT*"),