All apps · 0 apps
pihole-with-dot
Docker app from testdasi's Repository
Overview
Pi-Hole - let's block those pesky ads! Now with DNS-over-TLS!
You have already browsed the web securely with https, don't send your DNS queries in plain text.
This docker uses the official Pi-Hole template with added stubby to enable DoT (DNS-over-TLS).
Your DNS queries are now encrypted.
Set both DNS1 and DNS2 to 127.2.2.2#5253 will exclusively use DoT. These are default values.
Otherwise, same instructions as official Pi-Hole.
NOTE 1: Port 53 can only be used with custom br0/br1 network and a unique IP address.
NOTE 2: Unraid network settings DNS server cannot point to a docker IP.
Install pihole-with-dot on Unraid in a few clicks.
Find pihole-with-dot 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-with-dot Review the template variables and paths Click Install
Categories
Download Statistics
5,396
Total Downloads
Related apps
Explore more like this
Explore allLinks
Details
Repository
testdasi/pihole-with-dot:latestLast Updated2025-04-02
First Seen2021-04-11
Runtime arguments
- Web UI
http://[IP]:[PORT:80]/admin- Network
bridge- Shell
sh- 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/pihole/
- Value
- /mnt/user/appdata/pihole-dot/pihole/
dnsmasq configPathrw
Container Path: /etc/dnsmasq.d/
- Target
- /etc/dnsmasq.d/
- Default
- /mnt/user/appdata/pihole-dot/dnsmasq.d/
- Value
- /mnt/user/appdata/pihole-dot/dnsmasq.d/
ENV 1Variable
Container Variable: DNS1
- Target
- DNS1
- Default
- 127.2.2.2#5253
- Value
- 127.2.2.2#5253
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
- br0
- Value
- br0
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