| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- ---
- kind: compose
- metadata:
- name: Pihole
- description: >
- Pi-hole is a network-wide ad blocker that acts as a DNS sinkhole, blocking ads and trackers for all devices on your network.
- It improves browsing speed, enhances privacy, and reduces bandwidth usage by filtering out unwanted content at the DNS level.
- Pi-hole can be easily integrated with existing routers and supports custom blocklists and whitelists.
- Project: https://pi-hole.net/
- Documentation: https://docs.pi-hole.net/
- GitHub: https://github.com/pi-hole/pi-hole
- version: 2025.08.0
- author: Christian Lempa
- date: '2025-09-28'
- tags:
- - dns
- - ad-blocking
- draft: true
- spec:
- ports:
- vars:
- ports_http:
- description: "Host port for HTTP web interface (80)"
- type: int
- default: 8080
- ports_https:
- description: "Host port for HTTPS web interface (443)"
- type: int
- default: 8443
- ports_dns_udp:
- description: "Host port for DNS over UDP (53)"
- type: int
- default: 53
- ports_dns_tcp:
- description: "Host port for DNS over TCP (53)"
- type: int
- default: 53
- ports_dhcp:
- description: "Host port for DHCP (67)"
- type: int
- default: 67
- pihole:
- description: "Pi-hole configuration settings"
- required: true
- vars:
- pihole_webpassword:
- description: "Web interface admin password"
- type: str
- sensitive: true
- default: "changeme"
- pihole_dns_upstreams:
- description: "Upstream DNS servers (semicolon separated)"
- type: str
- default: "1.1.1.1;1.0.0.1"
- general:
- vars:
- pihole_version:
- type: str
- description: Pihole version
- default: latest
|