


Depending on agreement, you'd have to pay for what bandwidth flowing into your server from CloudFlare (B2) to service the data. In the second flow, the request flows as: Your Server -> CloudFlare -> B2. Depending on agreement (i.e.: if you have unmetered bandwidth with your server provider), you'd have to pay for what bandwidth flowing from your server to CloudFlare to service the user request.

In the first flow, the request flows as: User -> CloudFlare -> Your Server. There's two connection flows to think about: It is a bit complicated, but yes, you can get free bandwidth on a very large NextCloud instance in some specific situations.
