# Pi-hole

> Pi-hole is a free, open-source app you can self-host in the network utilities & DNS category. Blackhole for Internet advertisements with a GUI for management and monitoring. It has 61,167 GitHub stars, is released under the EUPL-1.2 license and ships a Docker image.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/pi-hole/pi-hole |
| Website | https://pi-hole.net/ |
| GitHub stars | 61,167 |
| Forks | 3,318 |
| Open issues | 26 |
| License | EUPL-1.2 |
| License type | Open source |
| Language | Shell |
| Docker image | Yes |
| Platforms | Shell, PHP, Docker |
| Categories | Network Utilities & DNS |
| Commits, last 12 months | 215 |
| Last commit | Oct 3, 2026 |
| Latest release | v6.4.3 (Jul 6, 2026) |
| Created | Jun 8, 2014 |
| Maintenance | Actively maintained |
| Archived | No |

Topics: pi-hole, ad-blocker, shell, blocker, raspberry-pi, cloud, dnsmasq, dhcp, dhcp-server, dns-server

## Install

Step-by-step deploy guide: [How to self-host Pi-hole with Docker Compose](https://appsgit.com/guides/pi-hole) (beginner, about 15 minutes).

Need it installed for you? [appsgit installation help](https://appsgit.com/services/install): a fixed quote by email, single app installs from $79.

## Comparisons

- [Pi-hole vs AdGuard Home](https://appsgit.com/compare/pi-hole-vs-adguard-home): Pick Pi-hole for the classic, widely documented network ad blocker with a huge community; pick AdGuard Home for built-in encrypted DNS, parental controls and a single-binary install.

## Similar apps in Network Utilities & DNS

- [AdGuard Home](https://appsgit.com/apps/adguard-home): User-friendly ads & trackers blocking DNS server. (37,245 stars, GPL-3.0, TypeScript, Docker)
- [MyIP](https://appsgit.com/apps/myip): All in one IP Toolbox. Easy to check what's your IPs, IP geolocation, check for DNS leaks, examine WebRTC connections, speed test, ping test, MTR test, check website availability and more. (12,053 stars, MIT, JavaScript, Docker)
- [Technitium DNS Server](https://appsgit.com/apps/technitium-dns-server): Authoritative/recursive DNS server with ad blocking functionality. (10,065 stars, GPL-3.0, C#, Docker)
- [NetAlertX](https://appsgit.com/apps/netalertx): Network intruder and presence detector. Scans for devices connected to your network and alerts you if new and unknown devices are found. (7,246 stars, GPL-3.0, Python, Docker)
- [blocky](https://appsgit.com/apps/blocky): Fast and lightweight DNS proxy as ad-blocker for local network with many features (alternative to Pi-hole). (7,012 stars, Apache-2.0, Go, Docker)
- [Upsnap](https://appsgit.com/apps/upsnap): A simple Wake on LAN (WOL) dashboard app. Wake up devices on your network and see current status. (6,328 stars, MIT, Go, Docker)
- [Speedtest Tracker](https://appsgit.com/apps/speedtest-tracker): Monitor the performance and uptime of your internet connection. (6,008 stars, MIT, PHP, Docker)
- [LibreNMS](https://appsgit.com/apps/librenms): Auto-discovering PHP network monitoring system with alerting and a rich API. (4,940 stars, GPL-3.0, PHP, Docker)

## Articles

- [Homelab for beginners in 2026: what to buy, what to run first, and what to skip](https://appsgit.com/blog/homelab-for-beginners): A homelab for beginners in 2026: which used mini PC, Pi 5 or NAS to buy, what it costs to run, Proxmox vs plain Docker, and the first five apps to install.
- [r/selfhosted's most recommended apps, ranked by GitHub data](https://appsgit.com/blog/r-selfhosted-most-recommended-apps): The apps r/selfhosted recommends again and again, from Immich and Jellyfin to Vaultwarden and Paperless-ngx, ranked with real GitHub stars and commit activity.
- [Self-hosting on a Raspberry Pi 5: 15 apps that run well on 8 GB](https://appsgit.com/blog/raspberry-pi-5-self-hosted-apps): Self-hosted apps for the Raspberry Pi 5: 15 that run well on 8 GB, each with a verified ARM64 Docker image, plus storage, cooling and the limits to know.

---

Canonical page: https://appsgit.com/apps/pi-hole
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
