Installing Pi-Hole on a Ubuntu or Debian WORKSTATION with GUI not server

The issue I am facing:

Pi-Hole Documentation & installer script needs to be UPDATED to include installing Pi-Hole onto a WORKSTATION WITH GUI for either Debian Bookworm (version 12.4) or Ubuntu Jammy-Jellyfish (22.04.3 LTS). The documentation preparations should list what OS services need to be disabled or modified (dnsmasq, NetWork Manager, systemd, etc..) to prevent CONFLICTS with Pi-Hole's services. These OS systems have advanced their networking subsystems and services that negate installing Pi-Hole in any manner of success due to these subsystems and services. These new directions should include which subsystems & services need to be disabled or how modified to work properly with a new fresh wipe-it-slick DEFAULT OS & Pi-Hole installation of WORKSTATION with GUI. The Pi-Hole installer needs to use the OS installed paths & directories to install the Pi-Hole files and not require the SUDO user to modify the contents or locations or permissions of the Pi-Hole installer-installed files in these new OS versions, which are a large diversion from the earlier OS versions.

Details about my system: Using a Pi-4B with 4GB Ram, 32GB SanDisk USB 3.0 stick drive, a router & internet connection in a residential network with a medium # of clients (40-50) of both static & dhcp assigned Class-C IPv4 (IPv6 disabled) with the Pi-Hole assuming the DNS & DHCP functions (variable & statically assigned) from the router along with it's ad-& tracking blocking capabilities.

What I have changed since installing Pi-hole:

Too many dissonant voices re-hashing the same worthless 'fixes' that fail to grasp the basic root issues of how the OS services & subsystems have advanced.

Only the developers of PI-Hole have the intimate knowledge of their excellent program and how to craft their installer to properly pre-flight & then install Pi-Hole onto the current OS WORKSTATION GUI'd versions WITHOUT a massive cluster f**k reiterative 'try this' approach to sustained failure with what should be a smooth implementation & installation of Pi-Hole as the Recursive DNS & DHCP only service on these above OS versions. If the newly installed above OS versions have interfering service-functions, the prerequisites should list how to disable or modify those OS service to permit a Pi-Hole successful install and follow-on proper operation.

Thanks for reading.
Steven F. Sutherland

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.