[Solution] - Run AdguardHome without breaking Guest Network DNS
[Solution] - Run AdguardHome without breaking Guest Network DNS
Note: This can violate Advertisement rule's and maybe other laws. Some companies entirely depend's on Ad's revenue.
Most User want's to run AdguardHome or Pihole but running these services inside Deco network break Guest Network functionality, currently Deco not support separate DNS for Guest Network. But who cares even network isolated with Vlans.
Here you can use Docker to run this services on network.
Hardware - Raspberry pi 4 4gb
Os - Ubuntu server 20.4.x LTS
1.create a compose.yml file
2. paste below script then start docker compose
----------- version: "3" services: adguardhome: image: adguard/adguardhome container_name: adguardhome ports: - 53:53/tcp - 53:53/udp - 784:784/udp - 853:853/tcp - 3000:3000/tcp volumes: - ./work:/opt/adguardhome/work - ./conf:/opt/adguardhome/conf restart: unless-stopped bind9: image: ubuntu/bind9:9.18-22.04_beta restart: unless-stopped container_name: bind9-vlan591 ports: - 30053:53 - "53:53/tcp" - "53:53/udp" networks: ipvlan_network: ipv4_address: 192.168.68.11 environment: TZ: "Asia/Kolkata" BIND9_USER: "bind" deploy: resources: limits: memory: 256M volumes: - named_volume:/etc/bind - cache_volume:/var/cache/bind - records_volume:/var/lib/bind - default_volume:/etc/default volumes: named_volume: cache_volume: records_volume: default_volume: networks: ipvlan_network: driver: ipvlan driver_opts: ipvlan_mode: l2 parent: eth0.591 ipam: driver: default config: - subnet: 192.168.68.0/24 gateway: 192.168.68.1