Run NextDNS on Raspberry Pi instead of ASUS router?
Currently I'm running NextDNS on an ASUS router with Asuswrt-Merlin custom firmware. However, there have not been updates to this firmware for quite some time, due to ASUS not releasing any GPL sources, because of legal issues (on ASUS side). If that does not change I might have to revert to stock ASUS firmware in the future, which means I won't be able to run NextDNS on the router any longer.
Can I run NextDNS on a (spare) Raspberry Pi 3 instead?
If so, what do I need to configure on the router and the Pi? (No guide for this combination?)
You can run it easily on a Pi. You will have two changes two things manually:
- Change the DHCP configuration of your router to set the DNS IP of you LAN devices to your Pi's
- [Optional] Set the dns-discovery parameter of the CLI with the IP of your router to get DHCP names for your LAN clients in NextDNS logs
@DNS - why not? It's completely irrelevant on which device the nextdns cli runs, as long as somebody knows what he/she is doing and, if using DHCP, the right dns-ip gets served.
For my part, I run the nextdns cli on Raspberry Pi3 AND Ubuntu Server (Core I-5 (4 cores) VM), while on Raspberry Pi3, I get a meridian of 50ms response time, against 20ms from Ubuntu running on Core-I5. I am guessing mere Mhz and cpu-extensions are making more out of it.