Conoce la ruta de la solicitud
Su instancia envía consultas a los motores configurados y devuelve los resultados al usuario. Los servicios ascendentes pueden restringir o limitar la tasa de solicitudes. El autoalojamiento no garantiza que todos los motores de búsqueda acepten el tráfico indefinidamente.
Mantén la interfaz controlada
Usa HTTPS y decide si la instancia es privada, autenticada o pública. Un endpoint de búsqueda público necesita controles de abuso y planificación de capacidad. Protege la configuración y el acceso administrativo por separado.
Minimizar la retención de consultas
Las consultas de búsqueda pueden ser sensibles. Revisa los registros del proxy inverso, de la aplicación y del sistema, y evita conservar cadenas de consulta sin una necesidad definida. Explica las solicitudes externas de resultados e imágenes que pueden contactar con terceros.
Mantener y observar
Sigue las versiones compatibles, los errores de respuesta y los cambios del upstream. Restringe las solicitudes costosas y mantén una alternativa clara para los motores no disponibles. Haz copia de seguridad de la configuración sin exponer tokens secretos.
Haz visibles los límites del contenedor y del proxy
Un despliegue de contenedores compatible sigue necesitando una configuración persistente, secretos privados y una exposición de red intencionada. Coloca la aplicación detrás de un proxy TLS adecuado y revisa los límites de velocidad antes de abrirla al público. Consulta las instrucciones oficiales de despliegue actuales en lugar de reutilizar indefinidamente un archivo compose antiguo.
Documentación oficial: Instalación de SearXNG en contenedor
Separar la búsqueda de una capa de IA
Si añades una herramienta como Perplexica u otra interfaz asistida por modelos, la consulta y el texto recuperado también pueden enviarse a un proveedor de modelos. Revisa esa nueva ruta de datos y su coste, autenticación y retención. Una instancia privada de metabúsqueda no hace automáticamente privado el servicio de IA añadido.
Elige quién puede usar el endpoint de búsqueda
Una instancia privada de SearXNG puede usar un túnel o un límite de acceso autenticado. Una instancia pública necesita un plan de capacidad y abuso diferente. Sus motores de búsqueda ascendentes siguen recibiendo solicitudes desde tu ruta de alojamiento y pueden devolver límites o CAPTCHAs; una nueva IP no es un bypass garantizado. Usa las instrucciones de contenedor compatibles, conserva la configuración y genera un secreto de instancia privado. Mantén la aplicación detrás del proxy TLS previsto.
- Elige un conjunto inicial pequeño de motores que tengas permitido consultar.
- Mantén la configuración y los secretos fuera de la ruta pública de archivos.
- Compruebe si la obtención opcional de imágenes o iconos externos modifica el límite de privacidad.
Documentación oficial: Instalación de SearXNG en contenedor
Haz que el limitador vea al cliente real
La documentación actual del limitador de SearXNG usa Valkey para el estado dinámico. Configúralo de forma privada y habilita el limitador cuando forme parte del diseño de la instancia. La confianza en el proxy es fundamental: si todos los visitantes parecen ser el proxy, un visitante puede afectar al límite de todos; si se confía en cabeceras reenviadas arbitrarias, un visitante puede falsear una dirección. Establece los rangos de proxy de confianza según el despliegue real y luego prueba el comportamiento resultante antes de publicar el endpoint.
Documentación oficial: Limitador de SearXNG y proxies de confianza
Prueba el uso del navegador y un fallo del motor
Realiza una búsqueda normal, una consulta con texto no ASCII, una búsqueda contra un motor configurado y un motor deliberadamente no disponible. Verifica que un fallo del upstream no deje inutilizable todo el servicio. Añade la instancia probada como proveedor de búsqueda del navegador usando los ajustes compatibles de ese navegador. Para una capa de IA como Perplexica, revisa por separado la autenticación, el intercambio de datos con el proveedor del modelo, los límites de gasto y la atribución de fuentes: el frontend de metabúsqueda no controla esos servicios añadidos.
- Comprueba los enlaces de resultado y las redirecciones desde un perfil de navegador nuevo.
- Comprueba si los términos de búsqueda aparecen en los registros de acceso del proxy o en las analíticas.
- Prueba el límite de acceso privado desde una red no autorizada.
Repara fallos upstream sin evadir restricciones
Cuando solo falla un motor, inspecciona su error y la compatibilidad actual del adaptador antes de cambiar todo el despliegue. Una respuesta de CAPTCHA o de límite de velocidad es una señal de política del proveedor ascendente, no permiso para automatizar eludiéndola. Las respuestas HTTP429 repetidas también pueden provenir de tu propia configuración de limitador/proxy. Mantén un motor de respaldo y un ensayo de actualización, conserva la pequeña copia de seguridad de configuración y evita los registros de consultas permanentes solo porque una vez fueron necesarios para solucionar problemas.