“Cómo ejecutar SearXNG en docker.”
cd /usr/local
git clone https://github.com/searxng/searxng-docker.git
cd searxng-dockersed -i "s|ultrasecretkey|$(openssl rand -hex 32)|g" searxng/settings.ymlsed -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.ymldocker compose up -dPara 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/
If you see mistakes or want to suggest changes, please create an issue on the source repository.
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}
}