AdGuard Home Docker Stack

Hi everyone, I’m getting a hard time trying to config AdGuard the way I want!

I’m running a server with Proxmox; a CT with Ubuntu 22.04 running Docker and Portainer on IP

This is the stack I’m trying to config:

    image: adguard/adguardhome
    container_name: adguard
    restart: unless-stopped
      - "53:53/tcp"
      - "53:53/udp"
      - "67:67/udp"
      - "68:68/udp"
      - "48666:80/tcp" #changed
      - "4443:443/tcp" #changed
      - "4443:443/udp" #changed
      - "48667:3000/tcp" #changed
      - "853:853/tcp"
      - "784:784/udp"
      - "853:853/udp"
      - "8853:8853/udp"
      - "5443:5443/tcp"
      - "5443:5443/udp"
      - /opt/adguard/workdir:/opt/adguard/work
      - /opt/adguard/confdir:/opt/adguard/conf

In the first screen of configuration he asks wich devices I want to use to access and the port, I leave ALL and change the first port from 80 to 3000! Right?

After create the account I can access and login but I can’t get my network identify the DNS IP with or (don’t remember what is the exact IP).

What I’m doing wrong?
PS: I have a config.yaml where I have all the scripts so I can update/install all at once, that’s why I want the stack

Best regards,

What do you want to access and from where?

I don’t know AdGuard, but I guess you want to use it as a DNS server. If you do it is important to know how you tried that. If AdGuard should work as a DNS server, you need to configure the client to use it as a DNS server. You can try nslookup


Replace domain name with the domain you want to use.