¿Alguna vez has sentido que Google/Yahoo/Bing te observa demasiado? ¿Que después de buscar “recetas veganas” te aparecen anuncios de tofu hasta en la sopa? Si te suena familiar, entonces necesitas conocer SearXNG, el motor de búsqueda que te permite navegar sin miedo a que te espíen, te rastreen o te bombardeen con publicidad.
¿Qué es SearXNG y por qué debería importarte?
SearXNG es un metabuscador de código abierto que respeta tu privacidad. ¿Qué significa esto? Que en lugar de almacenar tus datos y venderlos al mejor postor, SearXNG simplemente te muestra resultados sin quedarse con tu información personal. A diferencia de Google, Bing o Yahoo, no te rastrea ni te perfila como “usuario que busca demasiadas recetas de ramen a las 3 AM”.
¿Cómo funciona este ninja de la búsqueda?
A diferencia de los motores tradicionales, que dependen de sus propios algoritmos y bases de datos, SearXNG reúne resultados de múltiples fuentes (como Google, DuckDuckGo, Wikipedia, Reddit, etc.), los mezcla y te los sirve sin aderezos de rastreo. Es como un buffet de información, pero sin la molesta camarera de anuncios queriendo venderte algo que mencionaste en voz alta hace 5 minutos.
Ventajas de usar SearXNG
- Privacidad total: No registra tu historial de búsqueda ni te persigue con publicidad personalizada.
- Código abierto y personalizable: Puedes montar tu propio servidor y ajustar el metabuscador a tu gusto.
- Sin burbujas de filtro: A diferencia de Google, que te muestra resultados basados en lo que cree que te gusta, SearXNG te da una vista más amplia y objetiva de la información.
- Sin anuncios intrusivos: Adiós a los banners de cosas que nunca quisiste ver (y que a veces ni siquiera recuerdas haber buscado).
- Acceso a múltiples fuentes a la vez: Puedes buscar en Google, Wikipedia, Stack Overflow y más, todo en una sola consulta.
¿Cómo lo uso? ¿Necesito ser un hacker?
Para nada. No necesitas saber programar ni llevar gafas de hacker para usar SearXNG. Puedes acceder a una instancia pública (una versión ya configurada en algún servidor) o, si te sientes valiente, instalarlo en tu propio servidor para tener un buscador totalmente privado y controlado por ti. Es aquí donde te ayudo. Puedes instalarlo en Proxmox en un contenedor LXC con una línea de comando, en un Linux como cualquier otra aplicación o con Docker. Nosotros cubriremos Docker y LXC.
Si no quieres instalarlo, solo abre tu navegador y visita una instancia pública de SearXNG (busca en línea “instancias públicas de SearXNG” para encontrar una actualizada). Luego, escribe tu búsqueda como lo harías en cualquier otro buscador. Magia, sin rastreos ni sorpresas.
Instalación en Proxmox
Apoyándonos en los helper scripts de la comunidad, pegando el siguiente comando en nuestro proxmox, nos lanzará un asistente de instalación simple, que nos dará varias opciones.
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/searxng.sh)"
Instalación con Docker
Aquí os dejo el docker compose de su repositorio oficial:
version: "3.7"
services:
caddy:
container_name: caddy
image: docker.io/library/caddy:2-alpine
network_mode: host
restart: unless-stopped
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- caddy-data:/data:rw
- caddy-config:/config:rw
environment:
- SEARXNG_HOSTNAME=${SEARXNG_HOSTNAME:-http://localhost}
- SEARXNG_TLS=${LETSENCRYPT_EMAIL:-internal}
cap_drop:
- ALL
cap_add:
- NET_BIND_SERVICE
logging:
driver: "json-file"
options:
max-size: "1m"
max-file: "1"
redis:
container_name: redis
image: docker.io/valkey/valkey:8-alpine
command: valkey-server --save 30 1 --loglevel warning
restart: unless-stopped
networks:
- searxng
volumes:
- valkey-data2:/data
cap_drop:
- ALL
cap_add:
- SETGID
- SETUID
- DAC_OVERRIDE
logging:
driver: "json-file"
options:
max-size: "1m"
max-file: "1"
searxng:
container_name: searxng
image: docker.io/searxng/searxng:latest
restart: unless-stopped
networks:
- searxng
ports:
- "127.0.0.1:8080:8080"
volumes:
- ./searxng:/etc/searxng:rw
environment:
- SEARXNG_BASE_URL=https://${SEARXNG_HOSTNAME:-localhost}/
- UWSGI_WORKERS=${SEARXNG_UWSGI_WORKERS:-4}
- UWSGI_THREADS=${SEARXNG_UWSGI_THREADS:-4}
cap_drop:
- ALL
cap_add:
- CHOWN
- SETGID
- SETUID
logging:
driver: "json-file"
options:
max-size: "1m"
max-file: "1"
networks:
searxng:
volumes:
caddy-data:
caddy-config:
valkey-data2:
Conclusión: SearXNG es como el motor de búsqueda de un espía (pero ético)
Si estás cansado de que te rastreen y de que la publicidad te siga como un fantasma digital, SearXNG es una excelente alternativa. Te permite buscar lo que quieras sin preocuparte por quién está mirando. Así que adelante, busca recetas raras, datos conspiranoicos o simplemente “gatos en patines” sin miedo a que después te lleguen ofertas de cursos de patinaje felino. ¡Feliz búsqueda libre y anónima!