Sign inSign up

kevinsee/pihole

By kevinsee

•Updated almost 3 years ago

No password is required to access the PiHole at port 80. Configure Cloudflared service 4DNSoverHTTPS

Image
0

980

kevinsee/pihole repository overview

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:

Tag summary

Content type

Image

Digest

sha256:d63092255…

Size

227.6 MB

Last updated

almost 3 years ago

docker pull kevinsee/pihole