Lightweight - Single Go binary (vs Pi-hole's PHP/SQLite/dnsmasq stack)
Qubes-optimized - Native NFTables support & vif* interface handling
No web UI - Reduced attack surface (Pi-hole's admin portal is a risk)
Simpler maintenance - Config = one YAML file (vs Pi-hole's multiple configs/SQL DB)
Built for containers - Statically compiled Go binary works better in Qubes VMs
Native Prometheus - Metrics without add-ons (Pi-hole needs exporters)
| * Lightweight - Single Go binary (vs Pi-hole's PHP/SQLite/dnsmasq stack)
* Qubes-optimized - Native NFTables support & vif* interface handling
* No web UI - Reduced attack surface (Pi-hole's admin portal is a risk)
* Simpler maintenance - Config = one YAML file (vs Pi-hole's multiple configs/SQL DB)
* Built for containers - Statically compiled Go binary works better in Qubes VMs
* Native Prometheus - Metrics without add-ons (Pi-hole needs exporters)
|
Minimal template bloat
Secure by design (no unnecessary services)
Easier to firewall
Clean integration with Qubes networking
| * Minimal template bloat
* Secure by design (no unnecessary services)
* Easier to firewall
* Clean integration with Qubes networking
|
Heavy dependencies (200MB+ footprint)
Web UI requires opening ports
dnsmasq often conflicts with Qubes networking
Complex backup/restore
| * Heavy dependencies (200MB+ footprint)
* Web UI requires opening ports
* dnsmasq often conflicts with Qubes networking
* Complex backup/restore
|