I’ve just switched my domain to Cloudflare (registrar), and set up Cloudflare as my domain’s NS also, obviously. I have a single domain, the A record for which points to my single static WAN IPv4 address at home. This hosts multiple services for my family (i.e. wife and kids), which previously I’d used longwinded and awkward port numbers to access (i.e. domain.com:1234, domain.com:5678).
Now, I have most of my services running on Docker with a Synology NAS acting as a local reverse proxy (nginx) to eliminate the need for those port numbers. Instead I now have sub.domain.com CNAMEs for all my services, all pointing to domain.com:443 (where the Synology reverse proxy sits to redirect subdomains to the appropriate local Docker container/resource). So far, so good.
I currently do not proxy my Plex, Emby or CCTV (Synology Surveillance) via Cloudflare, having this grey-clouded. I have just read online (Reddit post, SelfHosted forum posts) that some users have had their Cloudflare accounts terminated because they had their Plex subdomain proxied/orange cloud even though caching was disabled with a page rule or globally.
So am I understanding correctly that I can’t run Plex on my domain if I also use Cloudflare, except as a basic DNS pointer (grey cloud)? Since Cloudflare free doesn’t cache video files anyway, I’m guessing this is because Cloudflare would still be streaming the video from my home to the remote device (iPad, whatever, when we’re away from home).
Really I’m just double checking I’ve understood this correctly, so I’m not missing out on proxying my traffic. My confusion stems from reading on this very (official) forum many posts advising users on how to set up their Plex behind Cloudflare and have it accessible. Surely you all wouldn’t be helping people set up Plex on their Cloudflare accounts if its a bannable offence?
I’m solely concerned with protecting the domain and its resources rather than wanting to cache videos or gain any kind of advantage that way. For example now I have had to grey cloud my Emby, Plex and Synology NAS, Cloudflare warns me that my real IP is discoverable and I should proxy all CNAMEs… So, I’m confused.
Thanks in advance.