With my Raspberry Pi basically being software/service complete, I’m starting to think more about my router and I need to make sure I’m thinking about this right.
As I envision it, my router would run OpenWRT, Pi-Hole and a VPN. Is that correct or have I got this wrong?
I highly recommend getting a n100 based system and installing opnsense onto it.
The most basic I would recommend is something with 2 gigabit Ethernet ports. N100 will have all sorts of variations with 2.5g and 10g ports depending on what you want.
My opnsense router with no fan (case is a heat sink) has been rock solid for like 7 years now.
The wifi aspect is taken care of by a ubiquiti UAP (there are better options now).
I use a pihole docker on my server but you can run adguard plugin directly on opnsense to get a similar setup.
I have a Pi Zero W 2 just for Pi-Hole, so it’s just the router I need. I’m apprehensive about an x86 as I’m looking at these ARM SBCs and they just feel more efficient, but the n100s are tried and tested.