Pi-hole 6 brings new REST API, embedded web server, native HTTPS support, and refreshed UI
The team behind Pi-hole has released version 6 of their network-wide ad blocking solution, introducing several key enhancements. A new REST API and embedded web server are now integrated directly into the pihole-FTL binary, eliminating the need for lighttpd and PHP, which reduces the installation footprint and improves performance. The API also features server-side pagination for the query log, providing a faster and more responsive interface.
Version 6 introduces support for subscribed allowlists, known as “Antigravity”, functioning similarly to blocklists but permitting domains instead of blocking them. Configuration management has been streamlined with the consolidation of multiple settings files into a single toml file, which is richly commented for easier management and understanding. Existing configurations from version 5 will be automatically migrated.
The web interface has been completely revamped, offering basic and expert modes to cater to different user preferences. Native HTTPS support is now available, allowing users to provide their own certificates or use auto-generated ones. Additionally, the Docker image is now based on Alpine, significantly reducing its size and enabling potential future system support.
Comments
I hope theses improvements will allow Pi-hole running on RPi Zero 2 W (because 512MB of RAM should be enough) since I've never managed to do that (and still having some of theses RPi around). Beyond that, it's always good news to see Pi-hole being improved since it's certainly the best way to block virtually every piece of crap coming from the web on all devices.
Actually, I've been running my instance at home on a RPi Zero W für quite some time now and for the most part it worked perfectly fine. Sometimes it reports the CPU usage as too high, but I've never experienced major slowdowns. However since the Update to Pi-hole 6 it seems having the web open interface stresses the CPU quite a bit more. I still think it should be fine on a Zero 2 W, as i think it has quite a bit more power.