Repolode
AdguardTeam

AdguardTeam/AdGuardHome

Servidor DNS autohospedado para toda la red que bloquea anuncios y rastreadores en todos los dispositivos del hogar, sin instalar software cliente.

Alternativa open source a:NextDNSPi-hole ProCisco Umbrella

Estrellas
37,520
Forks
2,552
Issues abiertos
1,258
Último commit
hace 3 días

¿Qué es?

AdGuard Home es un servidor DNS que ejecutas en tu propio hardware. Cuando configuras la red para que use ese servidor DNS, las solicitudes a dominios conocidos de anuncios y rastreo se redirigen a una dirección que las descarta, de modo que los dispositivos nunca llegan a esos servidores. Como la protección funciona en la capa DNS, también cubre teléfonos, televisores inteligentes, altavoces y otros dispositivos IoT que no pueden ejecutar un bloqueador de anuncios tradicional.

Además del bloqueo, ofrece una interfaz web de administración para configurar listas de bloqueo, reglas de filtrado personalizadas, ajustes por cliente y registros de consultas. Admite resolvers upstream cifrados (DNS-over-HTTPS, DNS-over-TLS, DNSCrypt y DNS-over-QUIC) y también puede funcionar como servidor DNS cifrado. Está escrito en Go, con un frontend en TypeScript/React, y se distribuye como binarios independientes, una imagen de Docker y un paquete Snap.

AdGuard Home no recopila estadísticas de uso y solo se comunica con servicios externos si así se configura.

Funciones clave

  • 01Bloquea anuncios y rastreadores en todos los dispositivos de la red, sin necesidad de instalar software en los clientes.
  • 02Admite DNS upstream cifrado mediante DNS-over-HTTPS, DNS-over-TLS, DNSCrypt y DNS-over-QUIC.
  • 03Incluye un servidor DHCP integrado.
  • 04Ofrece una interfaz web de administración con listas de bloqueo personalizables y reglas de filtrado propias.
  • 05Permite configurar cada cliente por separado y forzar la búsqueda segura en motores de búsqueda.
  • 06Está disponible como script de instalación independiente, imagen de Docker y paquete Snap.

Casos de uso

  • Bloquear anuncios y rastreadores en una red doméstica, incluidos los televisores inteligentes y los dispositivos IoT.
  • Ejecutar un resolver DNS cifrado y autohospedado para un hogar o una oficina pequeña.
  • Configurar controles parentales para bloquear dominios para adultos y aplicar la búsqueda segura.
  • Supervisar la actividad de consultas DNS en una red privada.

Inicio rápido

  1. 1

    Instalar con curl (script automatizado)

    curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
  2. 2

    O instalar con wget

    wget --no-verbose -O - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
  3. 3

    O usar la imagen oficial de Docker de Docker Hub y, después, seguir la guía Getting Started de la wiki para configurarla

Antes de usarlo

  • No se pueden bloquear los anuncios que comparten dominio con el contenido, como las publicaciones patrocinadas de YouTube o Facebook.
  • Para compilar desde el código fuente se necesitan Go 1.25 o posterior, Node.js 24.10 o posterior y npm. La opción -j de make no es compatible.

Temas

Preguntas frecuentes

¿Qué es AdGuardHome?
Servidor DNS autohospedado para toda la red que bloquea anuncios y rastreadores en todos los dispositivos del hogar, sin instalar software cliente. AdGuard Home es un servidor DNS que ejecutas en tu propio hardware. Cuando configuras la red para que use ese servidor DNS, las solicitudes a dominios conocidos de anuncios y rastreo se redirigen a una dirección que las descarta, de modo que los dispositivos nunca llegan a esos servidores. Como la protección funciona en la capa DNS, también cubre teléfonos, televisores inteligentes, altavoces y otros dispositivos IoT que no pueden ejecutar un bloqueador de anuncios tradicional.
¿AdGuardHome es gratuito? ¿Qué licencia tiene?
AdGuardHome es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿AdGuardHome sigue mantenido?
Mantenimiento activo. El último commit de AdGuardHome fue el 16 oct 2026.
¿Para qué puedo usar AdGuardHome?
Bloquear anuncios y rastreadores en una red doméstica, incluidos los televisores inteligentes y los dispositivos IoT. Ejecutar un resolver DNS cifrado y autohospedado para un hogar o una oficina pequeña. Configurar controles parentales para bloquear dominios para adultos y aplicar la búsqueda segura. Supervisar la actividad de consultas DNS en una red privada.
¿Cómo se instala AdGuardHome?
Instalar con curl (script automatizado): curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v O instalar con wget: wget --no-verbose -O - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v O usar la imagen oficial de Docker de Docker Hub y, después, seguir la guía Getting Started de la wiki para configurarla
¿Dónde consigo AdGuardHome?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AdguardTeam/AdGuardHome

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

Proyectos relacionados