Web Search Tools en Docker

n8n Docker HomeLab

“Cómo ejecutar SearXNG en docker.”

José R Sosa https://josersosa.github.io/personalweb/
03-30-2025

Fuentes:

Ejecutando SearXNG en Docker

  1. Podemos ejecutar SearXNG en docker con el siguiente coomando:
cd /usr/local
git clone https://github.com/searxng/searxng-docker.git
cd searxng-docker
  1. Luego 3edite el archivo .env para configurar el nombre de host y un correo electrónico
  2. Generar la clave secreta sed -i "s|ultrasecretkey|$(openssl rand -hex 32)|g" searxng/settings.yml
    En una Mac:sed -i '' "s|ultrasecretkey|$(openssl rand -hex 32)|g" searxng/settings.yml Los usuarios de Windows pueden usar el siguiente script de PowerShell para generar la clave secreta:
$randomBytes = New-Object byte[] 32
(New-Object Security.Cryptography.RNGCryptoServiceProvider).GetBytes($randomBytes)
$secretKey = -join ($randomBytes | ForEach-Object { "{0:x2}" -f $_ })
(Get-Content searxng/settings.yml) -replace 'ultrasecretkey', $secretKey | Set-Content searxng/settings.yml
  1. Edite searxng/settings.yml según sus necesidades
    1. Ejecute SearXNG en segundo plano:docker compose up -d

Solución de problemas: cómo acceder a los registros

Para acceder a los registros de todos los contenedores utilice: docker compose logs -f. Para acceder a los registros de un contenedor específico: - Caddie:docker compose logs -f caddy - BuscarXNG:docker compose logs -f searxng - Valkyrie:docker compose logs -f redis ## Usando instancias disponibles en línea

hay una lista de instancias disponibles para el uso de servicios SearXNG aquí: https://searx.space/

Corrections

If you see mistakes or want to suggest changes, please create an issue on the source repository.

Citation

For attribution, please cite this work as

Sosa (2025, March 30). Blog de José R Sosa: Web Search Tools en Docker. Retrieved from https://josersosa.github.io/personalweb/posts/2026-02-01-web-search-tools-en-docker/

BibTeX citation

@misc{sosa2025web,
  author = {Sosa, José R},
  title = {Blog de José R Sosa: Web Search Tools en Docker},
  url = {https://josersosa.github.io/personalweb/posts/2026-02-01-web-search-tools-en-docker/},
  year = {2025}
}