Pi-hole v6 introduces several enhancements aimed at improving both user experience and system performance:
- Embedded Web Server and REST API: The new release features an embedded web server and REST API within the pihole-FTL binary, eliminating the need for external servers like Lighttpd and PHP. This change simplifies installation and enhances performance.
- Redesigned User Interface: A completely revamped user interface offers settings categorized into Basic and Expert modes, allowing users to tailor their experience based on their technical proficiency.
- Native HTTPS Support: Pi-hole v6 now supports native HTTPS connections, enabling the use of custom or automatically generated certificates for secure access.
- Subscribed Allowlists (Antigravity): Users can create allowlists that override entries in subscribed blocklists, offering greater control over domain blocking and allowing specific domains even when broader categories are blocked.
- Consolidated Configuration Files: The update consolidates multiple configuration files into a single, well-commented TOML file, making it easier to manage settings and understand their functions.
- Docker Image Improvements: The Docker image is now based on Alpine Linux, reducing its size from 113 MB to 38 MB. This change enhances deployment efficiency and opens up opportunities for future system support improvements.
- Performance Enhancements: Performance has been boosted through server-side pagination in the query log and various optimizations under the hood, ensuring a faster and more responsive user experience.
These updates underscore Pi-hole’s dedication to enhancing its ad-blocking capabilities while making the software more intuitive and efficient for users.