I have started getting into self hosting services like bitwarden and nextcloud. After looking into securing my server (I bought a server at a vps) a lot of people seemed to recommend implementing proxy (so that the ip address of your server is not exposed when accessing your web applications) and some kind of DDoS protection. The guides I have found online all seem to recommend Cloudflare.
I understand from previous posts that Cloudflare is not recommended. I also saw keycdn mentioned. Do anyone have experience with using them? If so do they offer similar functionality? DDoS protection is mentioned on their website but it is not clear about the details.