Herramientas de usuario

Herramientas del sitio


informatica:software:adguard_home

Tabla de Contenidos

AdGuard Home

Servicio DNS para bloquear anuncios y acceso a páginas web.

Alternativa de Pi-hole

Instalación

Docker

Ejemplo de fichero Compose para usar con Docker:

version: "3"
services:
  adguardhome:
    image: adguard/adguardhome    
    container_name: adguardhome
    restart: unless-stopped\
    volumes:
      - /my/own/workdir:/opt/adguardhome/work\
      - /my/own/confdir:/opt/adguardhome/conf\
    ports:
    # DNS normal
      - 53:53/tcp
      - 53:53/udp
    # Si vamos a usar AdGuard como servidor DHCP
      - 67:67/udp 
      - 68:68/udp
    # Panel de administración y DNS-over-HTTPS
      - 80:80/tcp
      - 443:443/tcp
      - 443:443/udp
      - 3000:3000/tcp
    # DNS-over-TLS
      - 853:853/tcp
    # DNS-over-QUIC
      - 784:784/udp
      - 853:853/udp
      - 8853:8853/udp
    # DNSCrypt
      - 5443:5443/tcp # Si vamos a usar AdGuard como servidor DNSCrypt.
      - 5443:5443/udp # Si vamos a usar AdGuard como servidor DNSCrypt.

Si queremos usarlo en OMV, se quejará porque ya está en uso el puerto 53 (puerto que usa el DNS). Una solución es crear una interfaz de red virtual y crear una red docker de tipo macvlan:

docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 --ip-range=192.168.0.240/29 -o parent=<INTERFAZ_REAL> <NOMBRE_INTERFAZ_VIRTUAL>

Con el ejemplo, anterior, podremos darle al contenedor de Pi-hole una IP entre 192.168.0.241 y 192.168.0.246 de la siguiente manera en el fichero Compose:

services:
  pihole:
    (...)
    networks:
      interfaz_virtual:
        ipv4_address: 192.168.0.241
        
networks:
  interfaz_virtual:
    name: interfaz_virtual
    external: true
  • Más información aquí
informatica/software/adguard_home.txt · Última modificación: por tempwin