¿Estás cansado de que los motores de búsqueda tradicionales conviertan tu historial de navegación en un perfil publicitario? En 2026, la privacidad no es un lujo, es una necesidad técnica. Instalar tu propio buscador es la forma definitiva de recuperar el control de tus datos.
En esta guía, te enseñaré a desplegar SearXNG en tu propio servidor. No solo aprenderás a instalarlo, sino a envolverlo en una capa de HTTPS robusta mediante un Proxy Inverso, garantizando que tus búsquedas sean tan privadas como rápidas.
Preparación del entorno y requisitos
Antes de lanzar el primer comando, asegúrate de tener una infraestructura mínima. Para un rendimiento óptimo en 2026, recomiendo un VPS con al menos 2GB de RAM.
Requisitos técnicos necesarios
- Un dominio propio (ej. busqueda.tudominio.com).
- Un servidor Linux (prefiero Ubuntu 24.04 LTS por estabilidad).
- Acceso root o usuario con privilegios sudo.
- Docker y Docker Compose instalados.
Despliegue de SearXNG con Docker
La forma más limpia de gestionar SearXNG es a través de contenedores. Esto aísla las dependencias de Python y asegura que tu sistema anfitrión no se contamine.
- Clona el repositorio oficial de SearXNG usando
git clone. - Crea el archivo
docker-compose.ymlpersonalizado. - Define las variables de entorno necesarias en
settings.yml. - Inicia el servicio con
docker-compose up -d.
Es vital que edites el archivo settings.yml para cambiar la clave secret_key. No dejes la que viene por defecto, ya que es un riesgo de seguridad crítico.
Configuración de Nginx como Proxy Inverso
No expongas el puerto 8080 directamente a Internet. Necesitas un Proxy Inverso como Nginx para gestionar las peticiones y añadir el cifrado TLS.
Pasos para configurar el bloque del servidor
- Instala Nginx usando
sudo apt install nginx. - Crea un nuevo archivo de configuración en
/etc/nginx/sites-available/. - Configura el
proxy_passapuntando al puerto local 8080. - Verifica la sintaxis con
nginx -tantes de reiniciar.
Asegurando tu dominio con Certbot
El uso de HTTPS es obligatorio hoy en día. Utilizaremos Certbot para obtener un certificado gratuito de Let’s Encrypt.
Ejecuta sudo certbot --nginx y sigue las instrucciones en pantalla. Certbot modificará automáticamente tu configuración de Nginx para redirigir todo el tráfico a HTTPS.
| Solución | Privacidad | Facilidad |
|---|---|---|
| SearXNG | Máxima | Media |
| DuckDuckGo | Alta | Alta |
Ventajas y Desventajas
✅ Ventajas
- Control total sobre qué buscadores se consultan.
- Sin perfiles de usuario ni publicidad dirigida.
- Resultados agregados de múltiples fuentes (Google, Bing, Wikipedia).
❌ Desventajas
- Requiere mantenimiento técnico y actualizaciones.
- La velocidad depende de la latencia de tu servidor hacia los buscadores.
Preguntas Frecuentes
¿Puedo usar SearXNG en mi móvil?
Sí, al ser una aplicación web, puedes añadir el marcador a tu pantalla de inicio en Android o iOS como si fuera una PWA.
¿Es legal hospedar esto?
Es totalmente legal. Solo estás actuando como un intermediario para tus propias búsquedas.
¿Qué pasa si mi servidor se cae?
Simplemente no podrás realizar búsquedas. Recomiendo usar un servicio de monitoreo como Uptime Kuma.
Conclusión
- Desplegar SearXNG es un paso fundamental hacia la soberanía digital.
- El uso de Nginx y Certbot garantiza una capa de seguridad profesional.
- El mantenimiento es mínimo una vez que el sistema está en orden.
¿Te has atrevido a montar tu propio motor de búsqueda? Cuéntanos tu experiencia en los comentarios.

