Repolode
degoog-org

degoog-org/degoog

Agregador de búsquedas autoalojado que consulta varios motores y muestra los resultados en una sola página; ampliable mediante plugins.

Alternativa open source a:Google Search

Estrellas
2,525
Forks
109
Issues abiertos
23
Último commit
hace 5 horas

¿Qué es?

degoog es un agregador de búsquedas autoalojado. Envía una consulta a varios motores de búsqueda y combina los resultados en una sola vista, para que no tengas que visitar cada motor por separado.

El proyecto está diseñado para poder ampliarse. Puedes añadir motores de búsqueda personalizados, plugins de comandos bang que se activan con un prefijo en la consulta y plugins de tipo slot que muestran paneles encima o debajo de los resultados, o en la barra lateral. Los transports permiten cambiar la forma de obtener las páginas, por ejemplo mediante curl, FlareSolverr o una lógica de obtención propia.

Se ejecuta como contenedor de Docker o Podman, de forma nativa con Bun o mediante un módulo de NixOS. Se proporcionan backends opcionales de Valkey (caché compatible con Redis) y Postgres mediante archivos de ejemplo de Docker Compose, y una opción de servidor MCP lo pone a disposición de clientes LLM.

Funciones clave

  • 01Agrupa en una sola página los resultados de varios motores de búsqueda.
  • 02Admite motores de búsqueda personalizados y plugins de comandos bang.
  • 03Los plugins de tipo slot permiten añadir paneles encima, debajo o junto a los resultados.
  • 04Los transports permiten definir estrategias personalizadas para obtener contenido HTTP, como curl o FlareSolverr.
  • 05Se puede desplegar mediante Docker, Podman, NixOS o de forma nativa con Bun.

Casos de uso

  • Ejecutar una página de búsqueda privada y autoalojada que evite enviar las consultas a un único proveedor.
  • Combinar resultados de varios motores cuando uno está bloqueado o no ofrece resultados completos.
  • Crear motores de búsqueda personalizados o paneles que se activen con consultas mediante plugins.
  • Poner un agregador de búsquedas a disposición de clientes LLM mediante la opción MCP.

Inicio rápido

  1. 1

    Crea el directorio de datos

    mkdir -p ./data
  2. 2

    Asigna al usuario del contenedor la propiedad del directorio de datos

    sudo chown -R 1000:1000 ./data
  3. 3

    Inicia degoog con Docker (configura DEGOOG_SETTINGS_PASSWORDS antes de exponerlo a Internet)

    docker run -d --name degoog -p 4444:4444 -v ./data:/app/data -e DEGOOG_SETTINGS_PASSWORDS=changeme --restart unless-stopped ghcr.io/degoog-org/degoog:latest

Antes de usarlo

  • Tiene una licencia AGPL-3.0, de tipo copyleft, que exige compartir el código fuente modificado cuando se ofrece el software a través de una red.
  • En una instancia desbloqueada, cualquiera puede instalar extensiones, que ejecutan código en el servidor; por eso, debes establecer una contraseña antes de hacerla pública.
  • Las extensiones de la tienda de la comunidad solo han sido revisadas inicialmente por el responsable del proyecto. Instalarlas es responsabilidad tuya.

En colecciones

Temas

Preguntas frecuentes

¿Qué es degoog?
Agregador de búsquedas autoalojado que consulta varios motores y muestra los resultados en una sola página; ampliable mediante plugins. degoog es un agregador de búsquedas autoalojado. Envía una consulta a varios motores de búsqueda y combina los resultados en una sola vista, para que no tengas que visitar cada motor por separado.
¿degoog es gratuito? ¿Qué licencia tiene?
degoog es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿degoog sigue mantenido?
Mantenimiento activo. El último commit de degoog fue el 7 nov 2026.
¿Para qué puedo usar degoog?
Ejecutar una página de búsqueda privada y autoalojada que evite enviar las consultas a un único proveedor. Combinar resultados de varios motores cuando uno está bloqueado o no ofrece resultados completos. Crear motores de búsqueda personalizados o paneles que se activen con consultas mediante plugins. Poner un agregador de búsquedas a disposición de clientes LLM mediante la opción MCP.
¿Cómo se instala degoog?
Crea el directorio de datos: mkdir -p ./data Asigna al usuario del contenedor la propiedad del directorio de datos: sudo chown -R 1000:1000 ./data Inicia degoog con Docker (configura DEGOOG_SETTINGS_PASSWORDS antes de exponerlo a Internet): docker run -d --name degoog -p 4444:4444 -v ./data:/app/data -e DEGOOG_SETTINGS_PASSWORDS=changeme --restart unless-stopped ghcr.io/degoog-org/degoog:latest
¿Dónde consigo degoog?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/degoog-org/degoog

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados