How many layers of security is too many?

I set up a VPS to install CyberPanel. So far this is what I have:

Firewall by the VPS provider

No root login. No password login, only keys to a user with sudo rights.

fail2ban

Crowdsec

No ufw (yet)

Firewall in Cyberpanel

Anything I should remove? Anything I should add?

I could add modsec in Cyberpanel.

The only thing I am worried about is that there is any compatibility problems between some of these and also that too many can use too many resources on the server.

Don’t forget to patch the server on time and update frequantly.

Sorry. Forgot to mention I have auto update on and checking it regularly :blush: