Crowdsec is a type of WAF you could say that covers a wide variety of attack scenarios and is fed by community input into the system as well. Very nice package imho. I use it.
Other than that, I'm watching this thread because I've been reading up on Pangolin and it seems to be quite an inclusive package and covers a lot of ground with just one install. It seems to be along the lines of a Caddy/Tailscale scenario, just in one complete go.