unifi-pi-hole
unifi-pi-hole copied to clipboard
A Pi-hole equivalent for the Unifi Security Gateway
`remove_duplicate_domains` is very inefficient and causes CI to time out (see 1b2a725d0c4690be4708164fd7ffa38b3385f97d). Figure out a faster way to match sub-domains of an existing domain.
When trying to run the configuration commands the system runs out of memory: # commit; save; exit [ service dns forwarding blacklist ] NOTI[001]14:58:42.963: Starting blacklist update... INFO[002]14:58:42.965: Removing stale...
I thought this was standard but after I removed the [blacklist package](https://github.com/britannic/blacklist) the configuration options disappeared. I'll need to dig to understand how to get these back.
With 700k hosts that might make `dnsmasq` slow or use a lot of memory Would this solution cost a lot of space on disk?
The USG configuration can specify a blacklist URL, but we'd still like to refresh it every day / week. Should we reload dnsmasq through a configured cron command?
The [firebog website](https://firebog.net) suggests using whitelists to leverage more advanced host lists, compile these so we can use them
What do the blacklists and whitelists look like? How do they generate their regexp list? When and how do they leverage their web server to serve pixels? How do they...
See https://help.github.com/en/articles/licensing-a-repository