All apps · 0 apps
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.
Install Pihole-DoT-DoH on Unraid in a few clicks.
Find Pihole-DoT-DoH in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Open the Apps tab on your Unraid server Search Community Apps for Pihole-DoT-DoH Review the template variables and paths Click Install
Categories
Download Statistics
708,580
Total Downloads
109
This Month
128
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allLinks
Details
Repository
flippinturt/pihole-dot-doh:latestLast Updated2022-09-05
First Seen2021-01-20
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