Searxng. Uno para controlarlos a todos
Como ha he dicho muchas veces, docker te abre un mundo de infinitas posibilidades y entre una de estas posibilidades es tener tu propio buscador web y esto se consigue gracias a SearxNG.
Aunque esto no es del todo cierto, lo que ocurre, es que Searxng es un concentrador de buscadores que lo unifica todo en un único buscador, para mostrate todos los resultados posibles de todos los buscadores que hay actualmente (DuckDuckgo, Google, Bing, etc…) para así evitar que tengas que hacer la búsqueda en todos ellos. Y como además lo puedes usar a través de docker, pues mejor que mejor.
La única pega que tiene, es que si lo usas a nivel personal, los diferentes buscadores conocerán tu IP, porque siempre es la misma y nunca cambio, lo bueno, sería que lo abrieras a todo el mundo así, sería difícil que los diferentes buscandores te relacionases con las posibles búsquedas y todo sería más anónimo, pero claro, tienes que abrirlo a toda la web, con el peligro que ello conlleva.
En mi caso, como tengo el servidor de Oracle, lo tengo montado hay, para dentro de lo que cabe, así les cueste un poco más relacionar mis búsquedas con mi IP, ayuda un poco, pero no es la panacea. Y repito, como lo puedes usar a través de docker qué más se puede pedir. En mi caso, el docker-compose.yaml que estoy usando yo es el siguiente:
searxng:
image: searxng/searxng:latest
container_name: searxng
restart: unless-stopped
networks:
- searxng
ports:
- "8111:8080"
volumes:
- ${STORAGE}/config/searx:/etc/searxng:rw
environment:
- SEARXNG_BASE_URL=https://${SEARXNG_HOSTNAME:-localhost}/
cap_drop:
- ALL
cap_add:
- CHOWN
- SETGID
- SETUID
logging:
driver: "json-file"
options:
max-size: "1m"
max-file: "1"
networks:
searxng:
ipam:
driver: default
Con esto, ya tienes en funcionamiento nuestro buscador Searxng, pero claro, en mi caso, lo tengo en el servidor de Oracle, si quiero acceder a él, o lo hago a través de una VPN o lo abro al mundo a través de un proxy invero, en mi caso Caddy y así poder acceder a él desde cualquier parte del mundo. Yo ahora mismo lo estoy usando tanto en mi ordenador personal, como en mi móvil.
Después de configurar Caddy para que nos dé acceso al contenedor y accedamos a él por primera vez, tenemos que configurar el buscador (orden de prioridad de los buscadores, selección de imágenes, etc…). Tienes mil opciones con las que jugar.
En mi caso, fui a lo fácil, modifiqué alguna cosas, activé otras y ya me puse a usarlo. Y sí que tengo que decir, que desde ese momento, no he vueltro a usar ningún otro buscador.
Como digo uno para controlarlos a todos.