No password is required to access the PiHole at port 80. Configure Cloudflared service 4DNSoverHTTPS
980
Modified the original pihole/pihole:latest image to include Cloudflared service. This Cloudflared service is a proxy-dns service which you can query DNS using HTTPS protocol. Thus it encrypt your queries. Then pihole is configure to query DNS thru this Cloudflared proxy-dns service.
Below is the sample docker-compose.yml that you can use to start this service.
version: "3"
services:
pihole:
container_name: pihole
image: kevinsee/pihole:arm64
ports:
- "53:53/tcp"
- "53:53/udp"
- "8030:80/tcp"
environment:
TZ: 'Asia/Singapore'
WEBPASSWORD: ''
PIHOLE_UID: 0
DNSMASQ_USER: 'root'
volumes:
- 'pihole_data:/etc/pihole'
- 'pihole_data2:/etc/dnsmasq.d'
# cap_add:
# - NET_ADMIN
restart: unless-stopped
volumes:
pihole_data:
pihole_data2:
Content type
Image
Digest
sha256:d63092255…
Size
227.6 MB
Last updated
almost 3 years ago
docker pull kevinsee/pihole