Chat
Claw
Code
Create
Wisebase
Aplicaciones
Precios
Agregar a Chrome
Iniciar sesión
Iniciar sesión
Chat
Claw
Code
Create
Wisebase
Aplicaciones
Volver al menú principal
Productos
Aplicaciones
  • Extensiones
  • iOS
  • Android
  • Mac OS
  • Windows
Wisebase
  • Wisebase
  • Deep Research
  • Scholar Research
  • Math Solver
  • Rec NoteNew
  • Audio To Text
  • Gamified Learning
  • Interactive Reading
  • ChatPDF
Herramientas
  • Creador de sitios webNew
  • Presentaciones de IANew
  • Escritor de ensayos AI
  • Nano Banana Pro
  • Nano Banana Infographic
  • Generador de imágenes AI
  • Generador de Brainrot Italiano
  • Removedor de fondo
  • Cambiador de fondo
  • Borrador de fotos
  • Removedor de texto
  • Retoque
  • Mejorador de imágenes
  • Crear
  • Traductor AI
  • Traductor de imágenes
  • Traductor de PDF
Sider
  • Contáctanos
  • Centro de ayuda
  • Descargar
  • Precios
  • Plan de Educación
  • Novedades
  • Blog
  • Comunidad
  • Socios
  • Afiliado
©2026 Todos los derechos reservados
Términos de uso
Política de privacidad
  • Página de inicio
  • Blog
  • Herramientas de IA
  • Cómo usar SearXNG: Desde la primera búsqueda hasta el dominio del autoalojamiento

Cómo usar SearXNG: Desde la primera búsqueda hasta el dominio del autoalojamiento

Actualizado el 19 de sep de 2025

7 min


Cómo usar SearXNG: Desde la primera búsqueda hasta el dominio del autoalojamiento

Si alguna vez has querido resultados similares a los de Google sin el rastreo, SearXNG es tu motor de metabúsqueda con prioridad en la privacidad. Agrega resultados de docenas de fuentes, sin crear un perfil tuyo, y te da control total sobre los filtros, motores e incluso el alojamiento. En esta guía, recorreremos tres caminos: usar una instancia pública, personalizar tu experiencia de búsqueda e implementar tu propio SearXNG privado para obtener el máximo control.
Para que esto sea práctico, adoptaremos un enfoque práctico y orientado a la solución con pasos prácticos, configuraciones que puedes copiar y errores comunes que debes evitar.

¿Qué es SearXNG y por qué usarlo?

SearXNG es un motor de metabúsqueda de código abierto. En lugar de rastrear la web por sí mismo, consulta otros motores de búsqueda y presenta los resultados en una interfaz unificada. El giro: elimina el rastreo, elimina los anuncios (en la mayoría de las instancias) y te da un control preciso sobre qué motores incluir, qué categorías buscar (web, imágenes, videos, archivos, IT, noticias, ciencia) y cómo se presentan los resultados.
  • Sin seguimiento ni creación de perfiles por defecto
  • Motores y categorías configurables
  • Autoalojable para un control total
  • Compatible con API para desarrolladores y automatizaciones.

Inicio rápido: Uso de una instancia pública de SearXNG

Puedes comenzar con una instancia pública (un servidor SearXNG administrado por voluntarios). Flujo típico:
  1. Abre una instancia pública confiable (busca "lista de instancias de SearXNG" o hilos de la comunidad para encontrar servidores activos y de buena reputación). Evalúa el tiempo de actividad, los límites de velocidad y las declaraciones de privacidad.
  1. Escribe tu consulta y elige categorías (por ejemplo, Web, Imágenes, Noticias) a través de las pestañas superiores.
  1. Usa Preferencias (icono de engranaje) para configurar:
  • Idioma de la interfaz
  • Nivel de SafeSearch
  • Categorías predeterminadas
  • Tema de la interfaz de usuario y desplazamiento infinito
  1. Usa "bangs" y operadores:
  • !g tu consulta fuerza el motor de Google (si está habilitado en esa instancia)
  • !ddg, !bing, !yt, !wp etc., dependiendo de la configuración de la instancia
  • Los operadores estándar como comillas, site:, filetype:pdf, inurl:, intitle: funcionan en muchos motores
  1. Marca como favorito tu instancia preferida y exporta/importa las Preferencias como un blob JSON si la interfaz de usuario lo admite.
Consejo profesional: las instancias públicas pueden limitar la velocidad de los usuarios anónimos para protegerse del abuso. Si ves captchas o ralentizaciones, prueba con otra instancia o autoalójala.

Movimientos de usuario avanzado en la interfaz

  • Cambia los motores sobre la marcha: en Preferencias → Motores, activa o desactiva fuentes específicas por categoría.
  • Ajusta los resultados: oculta los duplicados, cambia el rango de tiempo (por ejemplo, el año pasado), ordena por relevancia o fecha.
  • Alternar privacidad: deshabilita cualquier motor que no quieras consultar. Algunos motores requieren claves API; si no están presentes, simplemente no se utilizarán.
  • Atajos de teclado: muchos temas de SearXNG admiten / para enfocar el cuadro de búsqueda y las teclas de flecha para navegar por los resultados.

Cómo autoalojar SearXNG (vía Docker)

El autoalojamiento te brinda confiabilidad, velocidad y control sobre qué motores usar. La ruta de Docker es la más simple.

Requisitos

  • Un VPS Linux o un servidor doméstico (2 vCPU/2 GB de RAM es cómodo para un uso ligero)
  • Docker y Docker Compose instalados
  • Un dominio/subdominio y un proxy inverso opcional (Caddy/Traefik/Nginx) para HTTPS

Pasos

  1. Clona el repositorio de implementación de SearXNG (o usa un archivo Compose mínimo):
version: "3.8"
services:
searxng:
image: searxng/searxng:latest
container_name: searxng
environment:
- BASE_URL=
- SEARXNG_SECRET_KEY=change_me_to_a_long_random_value
volumes:
- ./searxng:/etc/searxng
ports:
- "8080:8080"
restart: unless-stopped
  1. Genera una SEARXNG_SECRET_KEY fuerte (por ejemplo, openssl rand -hex 32).
  1. Inicia el servicio:
docker compose up -d
  1. Configura el proxy inverso con HTTPS (ejemplo de Caddy):
search.example.com {
reverse_proxy 127.0.0.1:8080
}
Caddy aprovisionará automáticamente TLS a través de Let’s Encrypt.
  1. Visita ` y confirma que se carga.

Configuración central: settings.yml

Después de la primera ejecución, tendrás la configuración en tu volumen montado (por ejemplo, ./searxng/settings.yml). Secciones clave:
  • general: nombre, modo de depuración, conteo de resultados
  • server: clave secreta, dirección de enlace, límites de velocidad
  • engines: habilitar/deshabilitar motores, categorías, tiempos de espera
  • ui: tema, desplazamiento infinito, autocompletar
  • search: valores predeterminados de búsqueda segura, idioma, configuración regional
Fragmento de ejemplo:
general:
instance_name: "My Private SearXNG"
server:
secret_key: "<same as env or longer>"
image_proxy: true
rate_limit: "60/minute"
search:
safe_search: 1 # 0 off, 1 moderate, 2 strict
autocomplete: "duckduckgo"
ui:
default_theme: "simple"
infinite_scroll: true
engines:
- name: duckduckgo
engine: duckduckgo
categories: .
### Quick Example
- Endpoint: `/search`
- Methods: GET or POST
- Parameters: `q` (query), `categories`, `language`, `format=json`, `time_range`, `safesearch`
```bash
curl "
La respuesta incluye resultados orgánicos, motores utilizados y tiempos. Ideal para construir automatizaciones de investigación, paneles locales e interfaces de usuario personalizadas.

Ajuste de motores y categorías

  • Prefiere fuentes rápidas y respetuosas con la privacidad (por ejemplo, Wikipedia, Stack Exchange, MDN, DuckDuckGo, Brave si está permitido, API oficiales para YouTube/Reddit/Mastodon).
  • Deshabilita los motores con captchas frecuentes o alta latencia en tu red.
  • Usa los valores predeterminados por categoría; por ejemplo, habilita GitHub, Stack Overflow y PyPI en "IT", habilita arXiv/Crossref en "Ciencia" y establece time_range en reciente para "Noticias".

Lista de verificación para la resolución de problemas

  • ¿Ves captchas o resultados vacíos? Reduce o rota los motores que causan bloqueos; aumenta ligeramente los tiempos de espera; habilita el almacenamiento en caché.
  • ¿Fallan las solicitudes de API? Comprueba los encabezados del proxy inverso y CORS; confirma format=json.
  • ¿Interfaz de usuario lenta? Disminuye el número de resultados por página; deshabilita los motores pesados; habilita la caché de Redis.
  • ¿Bucle de reinicio de Docker? Valida la sintaxis de settings.yml y tus variables de entorno.

Mejores prácticas para equipos y usuarios avanzados

  • Exporta y controla la versión de tu settings.yml (sin secretos) para rastrear los cambios.
  • Usa administradores de secretos o archivos .env para las claves de API.
  • Programa actualizaciones semanales del contenedor para mantenerte al día con los cambios del motor.
  • Supervisa los registros en busca de errores del motor o accesos a límites de velocidad.
  • Si integras SearXNG en aplicaciones, retrocede en los reintentos y aleatoriza los retrasos para evitar prohibiciones.

Opcional: Conecta SearXNG a otras herramientas

  • Usa la API JSON en tus cuadernos de investigación o flujos de trabajo de chat.
  • Dirige la búsqueda web basada en aplicaciones a través de tu instancia privada para mantener la privacidad.
  • Algunas interfaces de usuario de AI/web pueden conectarse a SearXNG para navegar a través de tu propio punto final (configura la URL base y los parámetros de la API en consecuencia).
Vale la pena señalar: Si estás elaborando flujos de trabajo de investigación o resumiendo resultados a escala, una herramienta como Sider.AI puede optimizar el paso de leer y resumir en varias pestañas o consultas. Puedes dirigir tu navegación a un punto final privado de SearXNG, luego usar Sider.AI para capturar ideas, redactar informes o compilar citas automáticamente, lo que ahorra tiempo cuando estás ejecutando muchas búsquedas seguidas.

Seguridad y ética

  • Respeta los términos de los motores que habilites.
  • No expongas tu instancia al abuso público; limita la velocidad y, si es necesario, restringe el acceso.
  • Informa a los miembros del equipo sobre las expectativas de privacidad; los registros se pueden configurar para evitar el almacenamiento de IPs o consultas.

Tu primera configuración de 15 minutos: Una mini lista de verificación

  • Pon en marcha Docker y crea un archivo Compose
  • Establece SEARXNG_SECRET_KEY
  • Inicia el contenedor y confirma que :8080 funciona
  • Ponlo detrás de HTTPS con un proxy
  • Edita settings.yml para habilitar los motores en los que confías
  • Establece categorías predeterminadas y SafeSearch
  • Prueba la API con una solicitud curl
  • Marca como favorito tu instancia y compártela con tu equipo

Conclusiones clave

  • SearXNG te brinda privacidad, control y flexibilidad sin escribir un rastreador.
  • Comienza en una instancia pública, luego autoaloja para obtener confiabilidad y personalización.
  • Ajusta los motores y las categorías para obtener velocidad y relevancia.
  • La API JSON hace que SearXNG sea ideal para la investigación y la automatización.
  • Refuerza tu implementación con HTTPS, límites de velocidad y un registro mínimo.

Referencias y lecturas adicionales

  • Descripción general oficial de la API de búsqueda para parámetros y formatos.
  • Los tutoriales paso a paso de autoalojamiento y los tutoriales de la comunidad pueden ser útiles para las configuraciones de Docker y Windows.
  • La integración de SearXNG en flujos de trabajo y herramientas de aplicaciones a menudo sigue el mismo patrón de API utilizado anteriormente.

Preguntas frecuentes

P1: ¿Qué es SearXNG y cómo funciona? SearXNG es un motor de metabúsqueda centrado en la privacidad que consulta múltiples fuentes y agrega los resultados, sin rastrear a los usuarios. Puedes usar una instancia pública o autoalojarla para tener un control total sobre los motores, los filtros y la configuración de privacidad.
P2: ¿Cómo autoalojo SearXNG con Docker? Crea un servicio Docker Compose usando la imagen oficial, establece una clave secreta fuerte y exponla detrás de un proxy inverso con HTTPS. Edita settings.yml para habilitar los motores, configurar las categorías y ajustar las opciones de privacidad.
P3: ¿Puedo usar SearXNG para búsquedas programáticas a través de la API? Sí. Llama a /search con parámetros como q, categories y format=json para recibir resultados JSON para automatizaciones y aplicaciones. Esto es ideal para canalizaciones de investigación y herramientas internas.
P4: ¿Cómo elijo una instancia pública segura de SearXNG? Busca instancias activas y de buena reputación con declaraciones de privacidad claras, buen tiempo de actividad y captchas mínimos. También puedes cambiar de instancia o autoalojarte si tienes problemas de límites de velocidad o confiabilidad.
P5: ¿Qué operadores de búsqueda funcionan en SearXNG? Los operadores comunes como comillas, site:, filetype:, inurl: e intitle: generalmente funcionan y se pasan a los motores subyacentes. También puedes usar atajos de bang (por ejemplo, !g, !ddg, !yt) si la instancia los admite.

Artículos Recientes
Cómo dominar ChatPDF: Obtén insights más rápidos de documentos densos

Cómo dominar ChatPDF: Obtén insights más rápidos de documentos densos

La mejor alternativa a X Auto-Translation para documentos rápidos y precisos

La mejor alternativa a X Auto-Translation para documentos rápidos y precisos

¿Traducción AI de Samsung no disponible en Irán? Soluciones prácticas

¿Traducción AI de Samsung no disponible en Irán? Soluciones prácticas

Herramientas de traducción persa: una guía práctica para un trabajo más rápido y preciso

Herramientas de traducción persa: una guía práctica para un trabajo más rápido y preciso

La mejor alternativa a Grok para investigaciones profundas y citadas

La mejor alternativa a Grok para investigaciones profundas y citadas

Las 15 mejores funciones de los generadores de imágenes con IA que realmente usarás

Las 15 mejores funciones de los generadores de imágenes con IA que realmente usarás