← Back to all projects
PiHoleMonitor app icon

Major Android Project

PiHoleMonitor

Active DevelopmentPi-hole v6Android 10+

Monitor and manage one or more Pi-hole installations from a focused native Android interface.

Your Pi-hole on Android

PiHoleMonitor connects directly to your own Pi-hole server and brings statistics, DNS activity, administration and system information together in one app. It is designed for private Pi-hole users, homelabs and small-network administrators.

A reachable Pi-hole v6 installation is required. PiHoleMonitor does not install Pi-hole, act as a DNS server or provide a VPN connection.

Get it on Google Play

Core features

Monitor, inspect and manage

Everything needed for regular Pi-hole monitoring and common administration tasks.

Dashboard

View total queries, blocked queries, blocking rate, query history, upstreams and top domains or clients.

DNS Query Log

Browse allowed and blocked queries, refresh results and narrow them by domain, client, status or time range.

Domain Management

Add, edit, enable, disable or remove allow and deny entries directly from the app.

Lists, Clients & Groups

Manage Pi-hole lists, configured clients and groups, including comments and group assignments.

Multiple Servers

Store several Pi-hole configurations, switch between them and define a preferred default server.

Network Devices

Review devices known to Pi-hole and inspect their associated addresses.

System Information

Access host, network, DHCP, version, sensor and FTL information provided by your Pi-hole server.

Pi-hole Controls

Enable or disable blocking, use a timer and perform selected maintenance actions with confirmation prompts.

Widgets and notifications

Home Screen Widgets

Keep Pi-hole statistics and blocking status visible on your Android home screen. A dedicated widget can also toggle DNS blocking.

Background Polling

Android WorkManager can periodically check configured servers for new messages and version changes.

Optional Push

With PiHoleWatcher, UnifiedPush and a compatible distributor such as ntfy, selected events can be delivered as push notifications.

Biometric Protection

Protect app access and selected widget actions with biometrics or the device screen lock where supported.

Note: Push notifications require separately configured external components. Android background restrictions may delay periodic checks.

Flexible server connections

Local or Remote

Connect to local network addresses or securely exposed servers through your own VPN or reverse proxy.

HTTP and HTTPS

Configure protocol, host, port and an optional URL subpath for reverse-proxy setups.

Certificate Handling

Use normal trusted HTTPS certificates or explicitly verify and bind a self-signed certificate to a specific server.

Eight Languages

Available in English, German, French, Spanish, Italian, Dutch, Polish and Portuguese.

Privacy-focused by design

Your Pi-hole data is read directly from the servers you configure. The app contains no advertising network and no general-purpose analytics SDK. Server credentials and session data are stored locally in protected form.

Optional features such as UnifiedPush, support requests or crash reports may communicate with services selected or configured for those purposes. Diagnostic reports can contain technical network information and should be reviewed before sharing.

Requirements and limitations

  • Android 10 or newer.
  • A reachable Pi-hole installation using the Pi-hole v6 REST API.
  • Remote access must be configured and secured by the user.
  • Some advanced administration, filtering, system and widget functions may require the Supporter edition.
  • Available host, DHCP, sensor and network information depends on the configured Pi-hole system.

Disclaimer: PiHoleMonitor is an independent application and is not affiliated with or endorsed by the Pi-hole project. Pi-hole is a registered trademark of Pi-hole, LLC.