Skip to main content

DNS Server

Tutorials

DNS over HTTPS (DoH)

Secure DNS

Adguard Home
NSD

An authoritative-only DNS server

Pi-hole

Pi-hole - A DNS-based advertisement blocker

    Pi-hole – Network-wide Ad Blocking How to Set Up Pi-hole to Get an Ad-free Life 7 Things I Wish I Knew Before Running a Pi-hole

    docker-compose.yaml :

    pihole:
        image: pihole/pihole:latest
        container_name: pihole
        restart: always
        ports:
          - "53:53/tcp"
          - "53:53/udp"
        dns:
          - 127.0.0.1
          - 1.1.1.1
        environment:
          TZ: 'America/Chicago'
          WEBPASSWORD: 'password'
          PIHOLE_DNS_: 1.1.1.1;9.9.9.9
          DNSSEC: 'false'
          WEBTHEME: default-dark
        volumes:
          - '~/homelabservices/pihole/pihole:/etc/pihole/'
          - '~/homelabservices/pihole/dnsmasq.d:/etc/dnsmasq.d/'
        networks:
          - pihole
    
    networks:
      pihole:
        driver: bridge
        name: pihole
    Technitium

    Self host a DNS server for privacy & security