There are alternatives, but most other solutions will end up costing more in electricity costs. Especially problematic in say Europe right now.
RPi 3B+ has sometimes problem with stability because of higher power consumption.
Official power supply of RPi is 2,6A if I remember correctly, so 3,5 is not even possible?
Btw, many routers support sleep mode. It is not necessary to run router/connected RPi 24/7.
At 300mA, that's 1.5W of power.
Maximum current draw on a pi4 is 3A (~15W), but that's purely a power supply input limitation. You only get close to that with a ton of peripherals and heavy load on the Pi.
I also hear great things about TailScale, will also try that (soon I'll be "forced" off my fiber/fixed-ip connection).
But I also ave Traefik in the same docker-compose file for DNS and certs :) (currently still wrestling with the ports and certs for stuff within my lan though.)
Even though the name implies you need to run it on a raspberry pi, that's not true.
I'm out of the loop, is there a rpi shortage?
https://www.raspberrypi.com/news/production-and-supply-chain...
Chips in general are still experiencing supply chain issues too, so this is unlikely to change.
I also use PiHole from a docker container on the same server that's running wireguard.