Pihole-DoT-DoH

Pihole-DoT-DoH

Docker app from FlippinTurt's Repository

Overview

Pi-Hole - let's block those pesky ads! Now with DNS-over-HTTPS and DNS-over-TLS! pihole.doh! Don't send your DNS queries in plain text. YOU MUST ASSIGN A STATIC IP TO THE DOCKER FOR PIHOLE TO WORK. You must set both DNS1 and DNS2 variables to 127.1.1.1#5153 (DoH) and/or 127.2.2.2#5253 (DoT). To use just DoH or just DoT, set both DNS1 and DNS2 to the same value. Otherwise, same instructions as official Pi-Hole. NOTE 1: Port 53 can only be used with custom br0/br1 network and a static IP address. NOTE 2: DNS lookup rarely ever works with ports other than 53 i.e. see note above about static IP. NOTE 3: Unraid network settings DNS server cannot point to a docker IP.

Runtime arguments

Web UI
http://[IP]:[PORT:80]/admin
Network
br0
Shell
bash
Privileged
false
Extra Params
--cap-add=NET_ADMIN --restart=unless-stopped

Template configuration

DNS Port TCPPorttcp

Container Port: 53

Target
53
Default
53
Value
53
DNS Port UDPPortudp

Container Port: 53

Target
53
Default
53
Value
53
DHCP PortPortudp

Container Port: 67

Target
67
Default
67
Value
67
HTTP PortPorttcp

Container Port: 80

Target
80
Default
80
Value
80
HTTPS PortPorttcp

Container Port: 443

Target
443
Default
443
Value
443
pihole configPathrw

Container Path: /etc/pihole/

Target
/etc/pihole/
Default
/mnt/user/appdata/pihole-dot-doh/pihole/
Value
/mnt/user/appdata/pihole-dot-doh/pihole/
dnsmasq configPathrw

Container Path: /etc/dnsmasq.d/

Target
/etc/dnsmasq.d/
Default
/mnt/user/appdata/pihole-dot-doh/dnsmasq.d/
Value
/mnt/user/appdata/pihole-dot-doh/dnsmasq.d/
DoT DoH configPathrw

Container Path: /config/

Target
/config
Default
/mnt/user/appdata/pihole-dot-doh/config/
Value
/mnt/user/appdata/pihole-dot-doh/config/
ENV 1Variable

Container Variable: DNS1

Target
DNS1
Default
127.1.1.1#5153
Value
127.1.1.1#5153
ENV 2Variable

Container Variable: DNS2

Target
DNS2
Default
127.2.2.2#5253
Value
127.2.2.2#5253
ENV 3Variable

Container Variable: TZ

Target
TZ
Default
Europe/London
Value
Europe/London
ENV 4Variable

Container Variable: WEBPASSWORD

Target
WEBPASSWORD
Default
password
Value
password
ENV 5Variable

Container Variable: INTERFACE

Target
INTERFACE
Default
eth0
Value
eth0
ENV 6Variable

Container Variable: ServerIP

Target
ServerIP
Default
192.168.1.24
Value
192.168.1.24
ENV 7Variable

Container Variable: ServerIPv6

Target
ServerIPv6
ENV 8Variable

Container Variable: IPv6

Target
IPv6
Default
False
Value
False
ENV 9Variable

Container Variable: DNSMASQ_LISTENING

Target
DNSMASQ_LISTENING
Default
all
Value
all

Download Statistics

708,471
Total Downloads
75
This Month
138
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
flippinturt/pihole-dot-doh:latest
Last Updated2022-09-05
First Seen2021-01-20

Run Pihole-DoT-DoH on Unraid.

Pihole-DoT-DoH is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.