Comment by yegle

3 months ago

Free Cloudflare account cannot be used to serve my Plex server. To me that's a no-go.

The specific term is: https://www.cloudflare.com/service-specific-terms-applicatio...

My free account runs cloudflared tunnel just fine for jellyfin. Is it just plex?

I use the tunnel because my girlfriend cant install tailscale on her work laptop, so this way she can still login to jellyfin while traveling.

  • It’s not that it can’t do it, it’s that it’s against the terms of service to use it for video.

    • Isn’t that for their CDN, rather than Zero Trust? I don’t think they even know what traffic is going over Zero Trust.

    • > it’s against the terms of service to use it for video

      It for any large files. They want to limit bandwidth usage but not blanket limit everyone. One user using Plex of Jellyfin probably doesn't move the needle.

It’s not enforced in practice unless you run a giant server with a lot of traffic.

  • Not sure if you are a representative from Cloudflare. But regardless, Cloudflare intentionally made it ambiguous so that they can selectively enforce it.

    • For sure. But OPs point still stands, people run giant Plex servers and charge for access to the pirated content on them. Huge numbers of users. I imagine they want to enforce on those folks and not people who just happen to have their own running.

Why would anyone expect anyone else to serve video for them for free? Is there any CDN that serves video for you for free???

I'm not even talking about the copyright implications here, just the bandwidth costs. A single movie download would cost more than many hundreds of typical simple HTTP website sessions.

  • > Why would anyone expect anyone else to serve video for them for free?

    I would expect that a freemium service selling encrypted "zero trust" networking should have no idea what traffic is being pushed through my network making enforcement impossible.

    Nobody's asking for a free lunch, but the reasonable thing to do would be to simply bandwidth limit freemium accounts across the board, not make exceptions for certain kinds of traffic in what should be a secure network.

    • But those are different services. You linked the CDN TOS.

      (I can, in practice, serve small amounts of video through the free CDN, by using HLS; I'm also aware that this needs to stay below the radar)

      1 reply →

    • Cloudflare does say "video and other large files" so in the end it is about volume, not data type. They probably just want to have the arbitrary decision on specific cases without defining a uniform blanket limit.

You can use Cloudflare for DNS, but you just can’t use them for proxying the traffic. I use Cloudflare with proxying on for everything other than a plex subdomain.

Do you have IPv6 from your ISP?

I use IPv6 only Emby and Jellyfin servers with my friends. We all have native IPv6 and it works well for us.