Parches locales, páginas estáticas y documentación de Archivo TuiterRocks para SearXNG.
  • HTML 44.8%
  • Shell 42.6%
  • CSS 12.6%
Find a file
2026-05-25 14:39:07 +02:00
docs Mejorar documentación de Archivo TuiterRocks 2026-05-25 14:31:44 +02:00
examples Añadir ejemplo saneado de configuración SearXNG 2026-05-25 14:39:07 +02:00
nginx Añadir parches locales de Archivo TuiterRocks 2026-05-25 08:32:20 +02:00
static-pages Añadir parches locales de Archivo TuiterRocks 2026-05-25 08:32:20 +02:00
.gitignore Añadir parches locales de Archivo TuiterRocks 2026-05-25 08:32:20 +02:00
apply-archivo-tuiterrocks.sh Añadir parches locales de Archivo TuiterRocks 2026-05-25 08:32:20 +02:00
README.md Actualizar README.md 2026-05-25 12:36:38 +00:00

Archivo TuiterRocks · SearXNG

Repositorio de parches locales, páginas estáticas y documentación básica de Archivo TuiterRocks, una instancia pública de SearXNG orientada a búsquedas con más contexto: documentación, archivo, cultura digital, software libre, Fediverso, fuentes abiertas y recursos menos obvios.

Sitio público:

https://buscar.tuiter.ovh/

Qué es Archivo TuiterRocks

Archivo TuiterRocks no pretende ser “otro Google”. Es una capa de búsqueda curada sobre SearXNG para tirar del hilo cuando una búsqueda general se queda corta.

La idea es combinar motores habituales con fuentes más específicas:

  • documentación técnica;
  • software libre;
  • repositorios y paquetes;
  • archivo y bibliotecas digitales;
  • ciencia y conocimiento abierto;
  • Fediverso y vídeo federado;
  • música, radio y recursos culturales;
  • noticias y fuentes alternativas;
  • mapas, imágenes y recursos visuales.

Es parte del ecosistema TuiterRocks, junto con proyectos como Tuiter.ovh, FediPunk, RocksDNS y otros servicios comunitarios.

Qué contiene este repositorio

Este repositorio no contiene una copia completa de SearXNG. Contiene solo los elementos locales necesarios para documentar y reconstruir la personalización pública de Archivo TuiterRocks.

Estructura principal:

  • apply-archivo-tuiterrocks.sh
    Script local para reaplicar la portada, enlaces, CSS, favicon, logos y ajustes visuales tras actualizaciones.

  • static-pages/
    Copia de páginas públicas estáticas: ayuda, privacidad, contacto, sobre y CSS.

  • nginx/
    Ejemplo de configuración Nginx usada para servir páginas estáticas y enrutar el servicio.

  • docs/
    Documentación de arquitectura, mantenimiento y criterios de motores.

  • examples/settings.example.yml
    Ejemplo saneado de configuración SearXNG. Sirve como referencia pública para entender la estructura general, algunos motores representativos y los criterios de configuración. No es el settings.yml real de producción y no contiene secretos.

Qué no contiene

Por seguridad y mantenimiento, este repositorio no incluye:

  • settings.yml real de producción;
  • claves secretas;
  • tokens;
  • certificados;
  • claves privadas;
  • configuración completa sensible de SearXNG;
  • logs;
  • datos de usuarios;
  • backups privados.

El archivo examples/settings.example.yml es solo una plantilla orientativa. Cualquier parecido con la configuración real debe entenderse como estructura general, no como copia de producción.

Si necesitas revisar la configuración activa, debe hacerse en el servidor, no desde este repositorio.

Arquitectura resumida

Archivo TuiterRocks funciona sobre:

  • SearXNG en Docker Compose;
  • Nginx como proxy frontal;
  • páginas estáticas servidas desde /var/www/buscar.tuiter.ovh/;
  • parches locales guardados en /root/searxng-local-patches/;
  • personalización visual aplicada sobre la plantilla simple de SearXNG.

Rutas públicas principales:

  • / buscador;
  • /ayuda;
  • /privacidad;
  • /contacto;
  • /sobre.

Reaplicar parches tras una actualización

En el servidor:

cd /opt/searxng-buscar
/root/searxng-local-patches/apply-archivo-tuiterrocks.sh

Después conviene comprobar:

curl -I https://buscar.tuiter.ovh/
curl -I https://buscar.tuiter.ovh/ayuda
curl -I https://buscar.tuiter.ovh/privacidad
curl -I https://buscar.tuiter.ovh/contacto
curl -I https://buscar.tuiter.ovh/sobre

Y revisar logs recientes:

cd /opt/searxng-buscar

docker compose logs --since=30m searxng \
  | grep -iE 'error|exception|traceback|shortcut|engine config|failed|timeout|403|429|suspended|access denied'

Criterio de motores

Archivo TuiterRocks prioriza motores que aporten algo distinto y no solo resultados duplicados.

Criterios generales:

  • que aporten fuentes útiles;
  • que no ralenticen demasiado;
  • que no llenen logs con errores constantes;
  • que no conviertan el buscador en un agregador caótico;
  • que encajen con el enfoque de archivo, documentación, cultura digital y software libre;
  • que no generen problemas legales o reputacionales innecesarios.

Los motores problemáticos se dejan apagados, en laboratorio o con peso bajo.

Privacidad

Archivo TuiterRocks usa SearXNG como metabuscador. Las búsquedas pueden enviarse a motores externos para obtener resultados. El servicio no debe entenderse como anonimato absoluto.

Las páginas públicas de privacidad explican con más detalle:

  • tratamiento técnico básico;
  • logs de mantenimiento y seguridad;
  • motores externos;
  • proxies de salida cuando se usen;
  • medidas antiabuso;
  • ausencia de publicidad comportamental propia.

Página pública:

https://buscar.tuiter.ovh/privacidad

Estado

Proyecto en fase beta pública y mantenimiento activo.

El objetivo actual es mantener una instancia útil, comprensible y estable, no añadir motores sin criterio.

Relación con otros buscadores del ecosistema

TuiterRocks mantiene dos enfoques distintos:

  • searx.tuiter.ovh/searxng
    Buscador generalista, más parecido a una búsqueda diaria.

  • buscar.tuiter.ovh
    Archivo TuiterRocks, más curado, documental y orientado a tirar del hilo.

Licencia

Este repositorio documenta configuración, parches y textos propios del proyecto TuiterRocks.

SearXNG es software libre y mantiene su propia licencia upstream. Este repositorio no sustituye ni redistribuye el proyecto completo.