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 found opnsense easier to use than openwrt as far as just using the web interface with minimal or no ssh terminal usage. You would have to use an x86 system though such as one of the aliexpress opnsense routers. One of mine was visually nearly identical to the protectli branded equivalent and was able to run seemingly without issues using their coreboot bios too.
Openwrt can probably do everything I wanted from it but I’m working to barely scrape by and can’t spend time learning stuff like manually configuring my whole network via terminal like when I was still in school. I went through a few different hardware choices too because some things flat out didn’t work on some hardware. One arm device had an openwrt fork or distro(?) with docker support and I believe that would be able to do what you want but I never checked if that was a feature in the actual openwrt project or just the one made for my device.