A new user wants to install Pi-hole and understand its core DNS engine, FTLDNS, as well as how to use advanced RegEx blocking. First, provide the essential prerequisites for installing Pi-hole. Then, explain what FTLDNS is, its primary function, and how it improves Pi-hole. Finally, describe the purpose of RegEx blocking and provide one example of a RegEx pattern used for blocking.
Navigate to 'docs.pi-hole.net'. Click on the 'Getting Started' link in the navigation menu. Identify the essential prerequisites for installing Pi-hole. Navigate back to the main documentation page (or use the navigation menu). Click on the 'FTLDNS' link in the navigation menu. Identify what FTLDNS is, its primary function, and how it improves Pi-hole. Navigate back to the main documentation page (or use the navigation menu). Click on the 'RegEx Blocking' link in the navigation menu. Identify the purpose of RegEx blocking and find one example of a RegEx pattern used for blocking. Synthesize all collected information into a concise answer.
The agent successfully navigates to the 'Getting Started' page and identifies at least two essential prerequisites (e.g., 'A fresh supported OS', 'A static IP address', 'Internet connectivity'). The agent successfully navigates to the 'FTLDNS' page and explains that FTLDNS is Pi-hole's DNS/DHCP server, primarily functioning to process DNS queries and provide real-time statistics, and that it improves Pi-hole by replacing `dnsmasq` for better performance and features. The agent successfully navigates to the 'RegEx Blocking' page and describes RegEx blocking as a powerful method for blocking domains using regular expressions, and provides at least one example of a RegEx pattern (e.g., `/^ads\./`, `/google\.com$/`, `/^doubleclick\.net$/`).