4 ms·
>dns server (dnsmasq or unbound) + periodically updated hosts file (via systemd timer) passed to the dns server. This is what Pihole is... All extra is just d
by apexalpha 7y ago
>dns server (dnsmasq or unbound) + periodically updated hosts file (via systemd timer) passed to the dns server.
This is what Pihole is...
All extra is just default blocklists, API access, dashboard with stats and settings.
- asymmetric 7y agoI invite you to look at the codebase more closely. Pi-hole is a fork of dnsmasq (FTL), a PHP web app, and a python web application, plus a bunch of shell scripts. Compared to what I linked above, there's really no comparison in terms of simplicity.
- apexalpha 7y agoYou literally said: "dnsmasq + periodically updated hosts file". That is what PiHole, in its core, is! The rest is just for the webserver, dashboard and API. You don't really need that. Sure, you're solution requires less code but I don't think it's easier to setup or manage.
- asymmetric 7y ago> The rest is just for the webserver, dashboard and API. You don't really need that. Sure, you're solution requires less code but I don't think it's easier to setup or manage. I think this really depends on who you are. For me, using a systemd timer and a systemd service is easier than the set of ad-hoc solutions Pi-hole uses. For someone else, probably Pi-hole is easier. That was my point in the OP.