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 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.