Pi-hole Remote
Ad Blocker, Privacy & Control
Free · In-App Purchases
Take full control of your Pi-hole from your iPhone, iPad, Mac, Apple Watch and Apple TV. Pause blocking in a tap, block entire services, manage your lists, and watch your network's stats in real time.
*Disable Blocking*
Quickly disable blocking from the app, interactive Home Screen widgets, your Apple Watch, or Siri. You'll see a Live Activity for the duration to remind you blocking is disabled!
*Statistics & Queries*
Look up what domains are queried most on your network, as well as clients that send out the most requests. View your query log as well as a 'Live Log' which shows queries on your network in real-time.
*Blocked Services*
Want to quickly restrict access to Facebook, TikTok, Snapchat, Roblox, and more? Block all kinds of services effortlessly with just one tap.
*Pi-hole Settings*
Manage Clients & Groups, Domains & Adlists, and change all kinds of Pi-hole settings such as DNS/DHCP settings.
*Interactive Widgets & Live Activity*
Choose from a wide range of homescreen and lock screen widgets that show your Pi-hole status or statistics. There are also interactive widgets to disable blocking without opening the app! When you disable blocking, you will even see a Live Activity on your lock screen, Dynamic Island, and Apple Watch Smart Stack.
*Controls*
Quickly toggle blocking right from your Lock Screen, Control Center, or Action Button.
*Full Ecosystem*
Purchase Pi-hole Remote+ once and get access to it on the iOS, watchOS, iPadOS, macOS, and tvOS apps.
==
iPhone, iPad, macOS features:
- Disable Pi-hole blocking
- View basic & advanced statistics
- Add domains to your whitelist or blacklist (in bulk)
- One-tap blocking of entire services
- Full Query Log with search & filters
- Live Log which shows queries in real-time
- Manage DNS & DHCP settings
- Update Gravity
- Support for an unlimited amount of Pi-hole instances
- Combine statistics from multiple instances
- Support for SSL, reverse proxies, and custom headers
- Interactive widgets & Live Activity
- Controls for Lock Screen, Control Center, and Action Button
- Siri Shortcuts & Quick Action
- VoiceOver support
- Dark Mode, custom color schemes, alternative app icons
- Optimized design for iPadOS & macOS
- Clean and modern 100% SwiftUI design
Apple Watch features:
- Disable Pi-hole blocking
- Complications
- Support for the Smart Stack
- Custom Live Activity support
Apple TV features:
- Disable Pi-hole Blocking
- View basic statistics
==
Note:
You need at least one working Pi-hole instance running on another device for this app to function and you must use Pi-hole Version 6.0 or up. Pi-hole Remote is a third party app which uses the Pi-hole API and is in no way affiliated with Pi-hole. Find out more about Pi-hole at https://pi-hole.net/.
This app offers a "Pi-hole Remote+" version with additional features, in the form of a lifetime purchase, a monthly subscription, or a yearly subscription. Subscriptions will automatically renew unless auto-renew is turned off at least 24 hours before the end of the current period and will be charged to your iTunes account. You can turn off auto-renew/manage subscriptions in your iTunes Account Settings after purchase. Terms of Use: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
more v9.3 lets you jump from the Home chart straight to matching Query Log entries and adds an aggregated query chart for combined instances. It also improves Sync Instances, widget reliability, and brings a broad round of fixes.
* Changelog *
New:
- Select a time in the Home chart to view matching Query Log entries (press and pull down on touch devices, or click on Mac)
- Combined instances now show an aggregated query chart
Improved:
- Sync Instances now preserves enabled states and group assignments when copying adlists and domains, and batches new entries for faster transfers
Fixed:
- Apple Watch now stays in sync when you add, edit, remove, or reorder Pi-hole instances
- PHR+ status now syncs automatically to Apple Watch after purchases, restores, and subscription changes
- Improved connection reliability for IPv6 hosts and custom API paths, and fixed sessions sometimes refreshing too late
- Fixed older Query Log results opened from charts sometimes being incomplete or duplicated, and blank hidden-domain entries hiding results
- Fixed Query Log date ranges around daylight-saving changes and the newest partial history period sometimes being omitted
- Fixed Sync Instances incorrectly reporting different domains, adlists, or Local DNS records as already in sync, showing stale connection details, and repeatedly timing out on unavailable instances
- Fixed Sync Instances not updating existing group and client settings, silently ignoring some transfer failures, starting multiple transfers at once, and showing incorrect item counts before syncing
- Fixed a crash when disabling blocking from a Shortcut or widget after all Pi-hole instances had been removed
- Fixed indefinite blocking from Shortcuts showing an expired Live Activity, and prevented failed disables from starting one
- Live Activities now update and end more reliably when timers are extended or blocking is re-enabled, display the correct final status, and support controls on iOS 17.0
- Improved stability when Pi-hole returns malformed or unusually large query, history, or statistics data, while preserving more detailed error messages
- Widgets now refresh more reliably and recover correctly after connection errors or when no Pi-hole instances are configured
- Fixed Statistics widgets showing placeholder values as real data when every selected instance is unavailable, and formatting zero blocked queries incorrectly in percentage mode
- Fixed the Disable widget preview when All Instances is selected, restored the Query Graph legend, and ensured Indefinitely is translated correctly
---
v9.2.1 makes client activity easier to inspect and fixes iCloud syncing and a lingering Live Activity.
* Changelog *
Improved:
- Clients & Groups now also shows network devices discovered by Pi-hole; tap one to view its DNS queries
Fixed:
- Fixed instance syncing through iCloud, including instances disappearing from the Apple TV app
- Fixed the Live Activity sometimes remaining on the Lock Screen after blocking was re-enabled
---
v9.2 improves error reporting in Blocked Services and keeps your screen on while viewing the Live Log, plus a couple of bug fixes.
* Changelog *
Improved:
- Improved error reporting in Blocked Services
- The screen no longer dims automatically while viewing the Live Log
Fixed:
- Fixed certain Blocked Services (such as YouTube, Discord and Pinterest) sometimes staying active on your Pi-hole after being toggled off
- Fixed a glitch when editing or removing Upstream DNS Servers in DNS Settings
9.3 30 Jul
v9.2.1 makes client activity easier to inspect and fixes iCloud syncing and a lingering Live Activity.
* Changelog *
Improved:
- Clients & Groups now also shows network devices discovered by Pi-hole; tap one to view its DNS queries
Fixed:
- Fixed instance syncing through iCloud, including instances disappearing from the Apple TV app
- Fixed the Live Activity sometimes remaining on the Lock Screen after blocking was re-enabled
---
v9.2 improves error reporting in Blocked Services and keeps your screen on while viewing the Live Log, plus a couple of bug fixes.
* Changelog *
Improved:
- Improved error reporting in Blocked Services
- The screen no longer dims automatically while viewing the Live Log
Fixed:
- Fixed certain Blocked Services (such as YouTube, Discord and Pinterest) sometimes staying active on your Pi-hole after being toggled off
- Fixed a glitch when editing or removing Upstream DNS Servers in DNS Settings
9.2.1 15 Jul
v9.2 improves error reporting in Blocked Services and keeps your screen on while viewing the Live Log, plus a couple of bug fixes.
* Changelog *
Improved:
- Improved error reporting in Blocked Services
- The screen no longer dims automatically while viewing the Live Log
Fixed:
- Fixed certain Blocked Services (such as YouTube, Discord and Pinterest) sometimes staying active on your Pi-hole after being toggled off
- Fixed a glitch when editing or removing Upstream DNS Servers in DNS Settings
9.2 30 Jun
v9.1.2 contains a small new feature, as well as some improvements & fixes.
- You can now filter the Live Log by a specific client, right from the Live Log screen
- New 'Setup Guide' when adding an instance
- Fixed the Live Activity not stopping after opening the app when blocking is enabled
- Fixed a crash when using swipe-to-delete on a domain or adlist in Domains & Adlists
- Fixed the 'Remove' button not working for Local CNAME records
- Improvements related to the 'Reduce Motion' accessibility setting
---
v9.1.1 contains a fix for a rare crash.
---
v9.1 lets you swap blocking-re-enable notifications for a proper Alarm (iOS 26+), adds full config backup downloads, brings adlist & domain imports, and introduces a live tail for dnsmasq, FTL and Webserver logs. Plus reliability boosts and a fresh round of fixes.
Enjoy!
* Changelog *
New:
- New option to use an Alarm instead of a notification when blocking re-enables (iOS 26+, requires PHR+)
- Download a full config backup .zip file from your instance (requires PHR+)
- Import adlists & domains (requires PHR+)
- View a live tail of dnsmasq, FTL and Webserver logs from your instance
- The 'Away Connection' configuration of your instances is now selectable in widgets, controls & Shortcuts
Improved:
- Improved Away Connection reliability when Wi-Fi details are unavailable
- Improved toolbar on the instance detail screen (OS 26+)
Fixed:
- Crash fixes for Clients & Groups settings
- Several small fixes for the Live Activity, Widgets, Notifications
- Minor background crash fixes
9.1.2 17 Jun
v9.1.1 contains a fix for a rare crash.
---
v9.1 lets you swap blocking-re-enable notifications for a proper Alarm (iOS 26+), adds full config backup downloads, brings adlist & domain imports, and introduces a live tail for dnsmasq, FTL and Webserver logs. Plus reliability boosts and a fresh round of fixes.
Enjoy!
* Changelog *
New:
- New option to use an Alarm instead of a notification when blocking re-enables (iOS 26+, requires PHR+)
- Download a full config backup .zip file from your instance (requires PHR+)
- Import adlists & domains (requires PHR+)
- View a live tail of dnsmasq, FTL and Webserver logs from your instance
- The 'Away Connection' configuration of your instances is now selectable in widgets, controls & Shortcuts
Improved:
- Improved Away Connection reliability when Wi-Fi details are unavailable
- Improved toolbar on the instance detail screen (OS 26+)
Fixed:
- Crash fixes for Clients & Groups settings
- Several small fixes for the Live Activity, Widgets, Notifications
- Minor background crash fixes
9.1.1 13 Jun
v9.1 lets you swap blocking-re-enable notifications for a proper Alarm (iOS 26+), adds full config backup downloads, brings adlist & domain imports, and introduces a live tail for dnsmasq, FTL and Webserver logs. Plus reliability boosts and a fresh round of fixes.
Enjoy!
* Changelog *
New:
- New option to use an Alarm instead of a notification when blocking re-enables (iOS 26+, requires PHR+)
- Download a full config backup .zip file from your instance (requires PHR+)
- Import adlists & domains (requires PHR+)
- View a live tail of dnsmasq, FTL and Webserver logs from your instance
- The 'Away Connection' configuration of your instances is now selectable in widgets, controls & Shortcuts
Improved:
- Improved Away Connection reliability when Wi-Fi details are unavailable
- Improved toolbar on the instance detail screen (OS 26+)
Fixed:
- Crash fixes for Clients & Groups settings
- Several small fixes for the Live Activity, Widgets, Notifications
- Minor background crash fixes
9.1 6 Jun
v9.0 introduces a brand-new 'Away Connection' feature, making it easier to seamlessly switch between connection settings when you leave your local Wi-Fi network. This update also adds a new way to share your Pi-hole stats as a sleek graphic, plus a handy export feature for Domains & Adlists.
Enjoy!
* Changelog *
- New 'Away Connection' feature: automatically switch between connection settings when no longer connected to local Wi-Fi (iOS & iPadOS) (requires PHR+)
- New Share button on the Home tab to share Pi-hole stats as a sleek graphic (iOS & iPadOS)
- New Export button in Domains & Adlists settings to copy adlist URLs or domain entries as a comma-separated list (requires PHR+)
- Several UI improvements
9.0 18 May
v8.7.2 fixes a rare crash on older OS versions.
---
v8.7.1 contains small improvements and an important fix.
- Several small UI improvements
- Fixed a rare crash on older OS versions
---
v8.7 contains a new 'Hide Domains' feature for the Query Log, as well as support for syncing Groups & Clients between multiple instances. The update also contains some minor improvements.
Enjoy!
* Changelog *
- New 'Hide Domains' feature to hide certain domains in the Query Log (Preferences > Query Log) (requires PHR+)
- The 'Sync Instances' feature now supports syncing Groups & Clients
- Editing disable presets is now easier with a 'unit' picker
- Improved support for 26.4 OS versions
- Small UI fixes for 'Sync Instances'
8.7.2 29 Apr
v8.7.1 contains small improvements and an important fix.
- Several small UI improvements
- Fixed a rare crash on older OS versions
---
v8.7 contains a new 'Hide Domains' feature for the Query Log, as well as support for syncing Groups & Clients between multiple instances. The update also contains some minor improvements.
Enjoy!
* Changelog *
- New 'Hide Domains' feature to hide certain domains in the Query Log (Preferences > Query Log) (requires PHR+)
- The 'Sync Instances' feature now supports syncing Groups & Clients
- Editing disable presets is now easier with a 'unit' picker
- Improved support for 26.4 OS versions
- Small UI fixes for 'Sync Instances'
8.7.1 16 Apr
v8.7 contains a new 'Hide Domains' feature for the Query Log, as well as support for syncing Groups & Clients between multiple instances. The update also contains some minor improvements.
Enjoy!
* Changelog *
- New 'Hide Domains' feature to hide certain domains in the Query Log (Preferences > Query Log) (requires PHR+)
- The 'Sync Instances' feature now supports syncing Groups & Clients
- Editing disable presets is now easier with a 'unit' picker
- Improved support for 26.4 OS versions
- Small UI fixes for 'Sync Instances'
8.7 1 Apr
v8.6.2 contains translation improvements and small fixes:
- Translation improvements
- Small fix for certain HTTPS connections
- Minor UI fixes
---
v8.6.1 contains some improvements & fixes:
- The Share Extension now supports third party browsers
- Improved Apple Watch sync reliability
- Apple Watch: added instance icons in instance picker
- Fixed an issue with PHR+ validation
---
v8.6 brings some solid quality-of-life improvements across the apps, plus a new feature for Apple TV. The update also includes several accessibility improvements and general polish across the app to make everything feel a bit smoother.
Enjoy!
* Full Changelog *
New:
- Apple TV: new Blocked Services tab
Improved:
- Favorite Blocked Services now sync with iCloud
- Many performance improvements
- Translation improvements
Fixed:
- Fixed a navigation issue with Home > Active Clients
- Apple Watch: added some missing service icons
- Apple TV: minor fixes
- Fixed several background crashes
Accessibility:
- Better respect the Reduce Motion accessibility setting
- Improved chart labels
- Better button accessibility annotations
8.6.2 21 Mar
v8.6 brings some solid quality-of-life improvements across the apps, plus a new feature for Apple TV. The update also includes several accessibility improvements and general polish across the app to make everything feel a bit smoother.
Enjoy!
* Full Changelog *
New:
- Apple TV: new Blocked Services tab
Improved:
- Favorite Blocked Services now sync with iCloud
- Many performance improvements
- Translation improvements
Fixed:
- Fixed a navigation issue with Home > Active Clients
- Apple Watch: added some missing service icons
- Apple TV: minor fixes
- Fixed several background crashes
Accessibility:
- Better respect the Reduce Motion accessibility setting
- Improved chart labels
- Better button accessibility annotations
---
v8.6.1 contains some improvements & fixes:
- The Share Extension now supports third party browsers
- Improved Apple Watch sync reliability
- Apple Watch: added instance icons in instance picker
- Fixed an issue with PHR+ validation
8.6.1 16 Mar
v8.6 brings some solid quality-of-life improvements across the apps, plus a new feature for Apple TV. The update also includes several accessibility improvements and general polish across the app to make everything feel a bit smoother.
Enjoy!
* Full Changelog *
New:
- Apple TV: new Blocked Services tab
Improved:
- Favorite Blocked Services now sync with iCloud
- Many performance improvements
- Translation improvements
Fixed:
- Fixed a navigation issue with Home > Active Clients
- Apple Watch: added some missing service icons
- Apple TV: minor fixes
- Fixed several background crashes
Accessibility:
- Better respect the Reduce Motion accessibility setting
- Improved chart labels
- Better button accessibility annotations
8.6 12 Mar
v8.5.1 brings some nice improvements and an important fix.
- You can now filter Domains & Adlists on specific groups
- You can now sort Adlists on 'Number of Domains'
- Added 'Copy domain' and 'Open URL' buttons to the contextMenu of query rows
- Filtering the Query Log is now easier to do during a search (iOS 26+)
- Fixed a rare issue where the Query Log & Live Log wouldn't work
---
v8.5 includes some more improvements for the Apple TV app, as well as minor improvements.
Changelog:
- Apple TV: new Query Log tab
- Apple TV: you can now hide specific instances in Settings
- Minor performance improvements
- Added a short explainer for 'Blocked Services' for new users
---
v8.4 adds a new 'System Settings' screen with several new instance options, major Apple TV improvements, and other improvements.
Enjoy!
Joost
* Full Changelog *
New:
- 'System Settings' screen in Settings > Instance with several webserver & miscellaneous settings (requires PHR+)
- You can now change reported temperature unit
- You can now change upper temperature limit
- You can now change the privacy level setting
- You can now change the 'Normalize CPU' setting
- You can now change the client history calculation setting
Improved:
- Improved handling of invalid auth tokens (e.g. when Pi-hole restarts)
- Reduce number of duplicate active API sessions
- Improve iCloud reliability
- Improved refresh behavior of the Control Center disable toggle after timed disable ends
- Improved support for 26.3 OS versions
Apple TV:
- New Statistics-tab
- New live 'Recent Queries' list on the Home-tab (requires PHR+)
- New setting 'Prevent screensaver start' (requires PHR+)
- Redesigned Settings screen
8.5.1 6 Mar
v8.5 includes some more improvements for the Apple TV app, as well as minor improvements.
Changelog:
- Apple TV: new Query Log tab
- Apple TV: you can now hide specific instances in Settings
- Minor performance improvements
- Added a short explainer for 'Blocked Services' for new users
---
v8.4 adds a new 'System Settings' screen with several new instance options, major Apple TV improvements, and other improvements.
Enjoy!
Joost
* Full Changelog *
New:
- 'System Settings' screen in Settings > Instance with several webserver & miscellaneous settings (requires PHR+)
- You can now change reported temperature unit
- You can now change upper temperature limit
- You can now change the privacy level setting
- You can now change the 'Normalize CPU' setting
- You can now change the client history calculation setting
Improved:
- Improved handling of invalid auth tokens (e.g. when Pi-hole restarts)
- Reduce number of duplicate active API sessions
- Improve iCloud reliability
- Improved refresh behavior of the Control Center disable toggle after timed disable ends
- Improved support for 26.3 OS versions
Apple TV:
- New Statistics-tab
- New live 'Recent Queries' list on the Home-tab (requires PHR+)
- New setting 'Prevent screensaver start' (requires PHR+)
- Redesigned Settings screen
8.5 1 Mar
v8.4 adds a new 'System Settings' screen with several new instance options, major Apple TV improvements, and other improvements.
Enjoy!
Joost
* Full Changelog *
New:
- 'System Settings' screen in Settings > Instance with several webserver & miscellaneous settings (requires PHR+)
- You can now change reported temperature unit
- You can now change upper temperature limit
- You can now change the privacy level setting
- You can now change the 'Normalize CPU' setting
- You can now change the client history calculation setting
Improved:
- Improved handling of invalid auth tokens (e.g. when Pi-hole restarts)
- Reduce number of duplicate active API sessions
- Improve iCloud reliability
- Improved refresh behavior of the Control Center disable toggle after timed disable ends
- Improved support for 26.3 OS versions
Apple TV:
- New Statistics-tab
- New live 'Recent Queries' list on the Home-tab (requires PHR+)
- New setting 'Prevent screensaver start' (requires PHR+)
- Redesigned Settings screen
8.4 18 Feb
v8.3.2 contains some minor improvements, fixes, and Norwegian translations!
Changelog:
- Added search to the Clients & Groups screen
- Add Norwegian translations
- Translation improvements (da, pl, tr, zh-Hant)
- Fixed a rare instance connection issue
---
v8.3.1 fixes behavior of 'Blocked Services' when using it across multiple groups, for the app and the Siri Shortcut. It also contains some translation improvements.
---
v8.3 includes many improvements to Blocked Services: 15+ new services, categorization, search, improved icons, and a new Preferences screen.
Happy updating!
Joost
* Full Changelog *
New:
- Added 15+ new Blocked Services across several categories like AI, social networks, shopping, streaming, and more
- Services are now sorted in categories
- You can now search through Blocked Services
- Added 'Preferences > Services' screen to tweak the UI of favorite services
Improved:
- Many improvements to service blocklists
- Improved some service icons
- Translation improvements (French, Italian, Spanish)
8.3.2 29 Jan
v8.3 includes many improvements to Blocked Services: 15+ new services, categorization, search, improved icons, and a new Preferences screen.
Happy updating!
Joost
* Full Changelog *
New:
- Added 15+ new Blocked Services across several categories like AI, social networks, shopping, streaming, and more
- Services are now sorted in categories
- You can now search through Blocked Services
- Added 'Preferences > Services' screen to tweak the UI of favorite services
Improved:
- Many improvements to service blocklists
- Improved some service icons
- Translation improvements (French, Italian, Spanish)
---
v8.3.1 fixes behavior of 'Blocked Services' when using it across multiple groups, for the app and the Siri Shortcut. It also contains some translation improvements.
8.3.1 22 Jan
v8.3 includes many improvements to Blocked Services: 15+ new services, categorization, search, improved icons, and a new Preferences screen.
Happy updating!
Joost
* Full Changelog *
New:
- Added 15+ new Blocked Services across several categories like AI, social networks, shopping, streaming, and more
- Services are now sorted in categories
- You can now search through Blocked Services
- Added 'Preferences > Services' screen to tweak the UI of favorite services
Improved:
- Many improvements to service blocklists
- Improved some service icons
- Translation improvements (French, Italian, Spanish)
8.3 18 Jan
v8.2.1 improves and adds a few missing translations for several languages.
---
v8.2 adds new Pi-hole diagnosis features and some requested improvements to Blocked Services.
Happy new year & enjoy this update!
Joost
* Full Changelog *
New:
- View and manage Pi-hole diagnosis messages on the Instance detail screen
- Optional severity badges on the Settings-tab for diagnosis messages
- Master toggle to enable/disable all favorite services at once in 'Blocked Services'
Improved:
- Several optimizations to service blocklists
- Support for 26.2 OS versions
- Added a short explainer at the bottom of the 'Blocked Services' screen
Fixed:
- A bug in DNS Settings where the 'Save' button wouldn't appear when changing rate limit settings
8.2.1 6 Jan
v8.2 adds new Pi-hole diagnosis features and some requested improvements to Blocked Services.
Happy new year & enjoy this update!
Joost
* Full Changelog *
New:
- View and manage Pi-hole diagnosis messages on the Instance detail screen
- Optional severity badges on the Settings-tab for diagnosis messages
- Master toggle to enable/disable all favorite services at once in 'Blocked Services'
Improved:
- Several optimizations to service blocklists
- Support for 26.2 OS versions
- Added a short explainer at the bottom of the 'Blocked Services' screen
Fixed:
- A bug in DNS Settings where the 'Save' button wouldn't appear when changing rate limit settings
8.2 3 Jan
v8.1.2 contains a minor improvement and bugfixes:
- You can now manually stop the Live Activity in the '...' menu of the Home-tab
- Fixed several bugs related to adding adlists
---
v8.1.1 improves support for 26.1 OS versions and includes minor performance & error handling improvements to 'Local DNS Records'.
---
v8.1 includes display improvements for DNSSEC and adds support for the latest Pi-hole version. Enjoy!
Changelog:
- New 'DNSSEC status' info on the query detail screen
- New setting 'Show DNSSEC status' on the Query Log
- Support for Pi-hole v6.2 & v6.3
- Performance improvements for Live Log
- Translation improvements
- Minor UI fixes for some close buttons (iOS 26)
8.1.2 29/11/2025
v8.1.1 improves support for 26.1 OS versions and includes minor performance & error handling improvements to 'Local DNS Records'.
---
v8.1 includes display improvements for DNSSEC and adds support for the latest Pi-hole version. Enjoy!
Changelog:
- New 'DNSSEC status' info on the query detail screen
- New setting 'Show DNSSEC status' on the Query Log
- Support for Pi-hole v6.2 & v6.3
- Performance improvements for Live Log
- Translation improvements
- Minor UI fixes for some close buttons (iOS 26)
8.1.1 17/11/2025
v8.1 includes display improvements for DNSSEC and adds support for the latest Pi-hole version. Enjoy!
Changelog:
- New 'DNSSEC status' info on the query detail screen
- New setting 'Show DNSSEC status' on the Query Log
- Support for Pi-hole v6.2 & v6.3
- Performance improvements for Live Log
- Translation improvements
- Minor UI fixes for some close buttons (iOS 26)
8.1 31/10/2025
v8.0.3 fixes some issues that were reported by users. Thank you for your bug reports!
Changelog:
- Minor stability improvements
- Fixed an issue where Blocked Services toggles didn't reflect the correct state when using groups other than the default
- Fixed a crash that could occur when removing a Blocked Service from your favorites
- Fixed a bug where the 'Filter & Sort' button in Domains & Adlists might be incorrectly hidden
- macOS: fixed an issue where performing the 'Add to list' action in the Query Log while searching would present a non-interactable sheet
8.0.3 23/10/2025
v9.3 lets you jump from the Home chart straight to matching Query Log entries and adds an aggregated query chart for combined instances. It also improves Sync Instances, widget reliability, and brings a broad round of fixes.
* Changelog *
New:
- Select a time in the Home chart to view matching Query Log entries (press and pull down on touch devices, or click on Mac)
- Combined instances now show an aggregated query chart
Improved:
- Sync Instances now preserves enabled states and group assignments when copying adlists and domains, and batches new entries for faster transfers
Fixed:
- Apple Watch now stays in sync when you add, edit, remove, or reorder Pi-hole instances
- PHR+ status now syncs automatically to Apple Watch after purchases, restores, and subscription changes
- Improved connection reliability for IPv6 hosts and custom API paths, and fixed sessions sometimes refreshing too late
- Fixed older Query Log results opened from charts sometimes being incomplete or duplicated, and blank hidden-domain entries hiding results
- Fixed Query Log date ranges around daylight-saving changes and the newest partial history period sometimes being omitted
- Fixed Sync Instances incorrectly reporting different domains, adlists, or Local DNS records as already in sync, showing stale connection details, and repeatedly timing out on unavailable instances
- Fixed Sync Instances not updating existing group and client settings, silently ignoring some transfer failures, starting multiple transfers at once, and showing incorrect item counts before syncing
- Fixed a crash when disabling blocking from a Shortcut or widget after all Pi-hole instances had been removed
- Fixed indefinite blocking from Shortcuts showing an expired Live Activity, and prevented failed disables from starting one
- Live Activities now update and end more reliably when timers are extended or blocking is re-enabled, display the correct final status, and support controls on iOS 17.0
- Improved stability when Pi-hole returns malformed or unusually large query, history, or statistics data, while preserving more detailed error messages
- Widgets now refresh more reliably and recover correctly after connection errors or when no Pi-hole instances are configured
- Fixed Statistics widgets showing placeholder values as real data when every selected instance is unavailable, and formatting zero blocked queries incorrectly in percentage mode
- Fixed the Disable widget preview when All Instances is selected, restored the Query Graph legend, and ensured Indefinitely is translated correctly
---
v9.2.1 makes client activity easier to inspect and fixes iCloud syncing and a lingering Live Activity.
* Changelog *
Improved:
- Clients & Groups now also shows network devices discovered by Pi-hole; tap one to view its DNS queries
Fixed:
- Fixed instance syncing through iCloud, including instances disappearing from the Apple TV app
- Fixed the Live Activity sometimes remaining on the Lock Screen after blocking was re-enabled
---
v9.2 improves error reporting in Blocked Services and keeps your screen on while viewing the Live Log, plus a couple of bug fixes.
* Changelog *
Improved:
- Improved error reporting in Blocked Services
- The screen no longer dims automatically while viewing the Live Log
Fixed:
- Fixed certain Blocked Services (such as YouTube, Discord and Pinterest) sometimes staying active on your Pi-hole after being toggled off
- Fixed a glitch when editing or removing Upstream DNS Servers in DNS Settings
more Version 9.3 30 Jul
Data Not Collected The developer does not collect any data from this app.