I have a SaaS (a page builder) with integrated hosting via a WHM/CPANEL server.
First of all, I must say I’m totally lost.
My expected output is to secure my clients’ websites using Cloudflare services.
But I have no clue which Cloudflare service can help me with that.
Here are some of the problems I’d like to solve:
1) If one performs a reverse IP lookup on my IP or custom nameservers (to which my clients point their domain), all my clients domains are exposed.
My thoughts: If I was able to give them Cloudflare nameservers instead of my own, their domains would get mixed with thousands and thousands of other domains, and that would be OK for me. Is there a way? Would that be using custom nameservers with a business/enterprise account?
2) I’m also concerned about my server being attacked, like DDoS or something else.
My thoughts: só is there a way to protect my dedicated server with Cloudflare? Is it possible not to reveal my server’s IP, considering that I offer hosting services, or that must be public?
3) I’m also thinking of ways to stop using whm/cpanel to manage my clients’ websites.
My thoughts: From what I’ve understood, Cloudflare for SaaS would be a solution for that. I’d create subdomains like myclientsname(dot)mysaasdomain(dot)com, and create a custom hostname for them, so they’d use whateverdomain(dot)com with a cname record to myclientsname(dot)mysaasdomain(dot)com
Regarding item 3, if that is the case, how would I do that? I have no idea how that would work, as I don’t know how I’d do it without cpanel. (Of course I don’t expect a step by step tutorial).
How would I create this subdomains without cpanel, for example?
Also lastly also regarding item 3, I understood that I’d have to pay $2 for each custom hostname, if that’s correct, it would not be viable for me since I now pay less than a dollar for each cpanel account (that has 1 primary domain and unlimited additional domains).
I would very much appreciate if someone can help me with that, for free or for a fee