Network DNS Ad Blocker
Network DNS Ad Blocker is a app in the osFoundry community catalog. Network-level DNS ad blocker — drop in as your DNS server, every device on the network gets ad/tracker/malware blocking. Web UI for blocklists, allowlists, per-client analytics, query log, DHCP server. Powered by Pi-hole. Ships as a thin wrapper around the upstream image. **⚠️ DNS needs UDP — container infra is TCP-only; performance is degraded vs native deployment.**
Details
- Workspace: osfoundry
- Category: COMMUNICATION
- Pricing: Free
- Access: Community
Features
- Network-level DNS ad blocker — drop in as your DNS server
- Every device on the network gets ad/tracker/malware blocking
Documentation
# Network DNS Ad Blocker
Network-wide DNS-based ad/tracker/malware blocking, powered by Pi-hole.
## ⚠️ DNS protocol caveat
DNS is UDP-first (TCP only for large responses + zone transfers). Container infrastructure here is **TCP-only** — UDP port 53 doesn't bridge. Symptoms:
- Some clients fall back to TCP DNS (works, slower)
- Some clients have no TCP fallback (fail completely)
- Apple devices in particular fail silently
**For real DNS deployment**, run Pi-hole on:
- A bare metal home server / Raspberry Pi (its original design)
- A VM with UDP ingress (most non-container cloud VMs)
- Behind a UDP-friendly load balancer (rare)
This room app is useful for: testing blocklist configurations, the web UI features, or as a DoH/DoT-only DNS (no UDP needed if you tunnel DNS-over-HTTPS).
## Features
- Block lists (millions of domains; Steven Black's list bundled)
- Per-client analytics (top blocked, top permitted, query type breakdown)
- DHCP server (optional)
- DNS-over-HTTPS / DNS-over-TLS upstream
- Block + allow lists per client group
- Query log + audit log
- API
## Packaging
Thin wrapper around the official `pihole/pihole:latest` image. Config + DB at `/etc/pihole` and `/etc/dnsmasq.d`.
How to use Network DNS Ad Blocker in osFoundry
Install Network DNS Ad Blocker into your workspace in one click, then fork it in osStudio to customise the prompts, tools, or configuration for your stack. Anyone in your workspace can pick up where you left off.
Other apps from the community
- CRM — Customer relationship management with contacts, deals, and pipeline tracking.
- Kanban Board — Drag-and-drop task board with swimlanes, labels, and team assignments.
- Helpdesk — Ticket triage and customer support inbox with SLA tracking.
- Page Builder — Block-based page editor with publishing to public URLs.
- Website Builder — Multi-page site builder with CMS, templates, and custom domains.
- Storefront — E-commerce storefront with product catalog, cart, and checkout.