====== SearXNG ====== **Sear**XNG es un metabuscador de código abierto, orientado a privacidad y autoalojable, que agrega cientos de fuentes de búsqueda, permite seleccionar y configurar motores individualmente, ofrece una API HTTP de búqsueda y un sistema extensible de motores / plugins. Es un desarrollo derivado (//fork//) de [[https://github.com/searx/searx|searx]]. * [[https://github.com/searxng/searxng|Repositorio de código]] * [[https://docs.searxng.org/index.html|Documentación]] {{ https://raw.githubusercontent.com/searxng/searxng/master/client/simple/src/brand/searxng.svg |}} ===== Características ===== * **Metabuscador**: permite agregar resultados procedentes de múltiples motores y servicios de búsqueda en una única consulta. Soporta hasta 264 motores de búsqueda. * **Selección de motores de consulta** mediante ''!bangs'': por ejemplo, ''!wp'' para Wikipedia o ''!map'' para mapas. * **Privacidad**: diseñado para no almacenar información sobre los usuarios. * Proporciona una **API HTTP de búsqueda**: SearXNG se puede utilizar como //backend// de búsqueda para otra aplicación. * **Sistema de plugins**: añade funcionalidades al buscador como calculadora, conversor de unidades, eliminación de rastreadores en la URL... ===== Instalación ===== ==== Docker ==== name: searxng services: core: container_name: searxng-core image: docker.io/searxng/searxng:${SEARXNG_VERSION:-latest} restart: always ports: - ${SEARXNG_HOST:+${SEARXNG_HOST}:}${SEARXNG_PORT:-8080}:${SEARXNG_PORT:-8080} env_file: ./.env volumes: - ./core-config/:/etc/searxng/:Z - core-data:/var/cache/searxng/ valkey: container_name: searxng-valkey image: docker.io/valkey/valkey:9-alpine command: valkey-server --save 30 1 --loglevel warning restart: always volumes: - valkey-data:/data/ volumes: core-data: valkey-data: También tenemos que crear un fichero ''.env'' que por defecto contiene: # Read the documentation before using the `docker-compose.yml` file: # https://docs.searxng.org/admin/installation-docker.html # # Additional ENVs: # https://docs.searxng.org/admin/settings/settings_general.html#settings-general # https://docs.searxng.org/admin/settings/settings_server.html#settings-server # Use a specific version tag. E.g. "latest" or "2026.3.25-541c6c3cb". #SEARXNG_VERSION=latest # Listen to a specific address. #SEARXNG_HOST=[::] # Listen to a specific port. SEARXNG_PORT=8080