Live data from Hacker News

Dropping Cloudflare for Bunny.net

jola.dev

81–90 of 225 posts

Re: Dropping Cloudflare for Bunny.net

#81
post #68

Seemingly lacks IPv6 though? Cloudflare requires you to pay them and make an explicit effort to disable IPv6. Sad to see it not enabled by default on Bunny.

How did you determine that Bunny lacks IPv6?

The CDN certainly has it: https://bunny.net/blog/ipv6-returns-to-bunnycdn/

Depending on where I query from, OP's blog does have it as well:

    # host jola.dev
    jola.dev has address 37.19.207.38
    jola.dev has IPv6 address 2400:52e0:1a04::1310:1

Re: Dropping Cloudflare for Bunny.net

#82
post #44

Earlier quoted context omitted.

>I don't like free offerings, because what if they decide to charge someday? What if someone decides "free is not feasible, we start charging $20 per instance now". You can just move to another provider at that point. At least when it comes to CDN and DNS there’s literally no vendor lock-in. You can grab your dns records export them to csv and import somewhere else easily and a CDN is just a file server so you can ju…

Can anyone say why this is being downvoted? Seems like it makes sense to me, but this isn't my area of expertise.

I didn't downvote it, but I don't think migrating away from Cloudflare workers, R2, D1, etc., isn't going to be that easy. Basically, the build these things from the ground up to work optimally for their infra - even the mental model that you have to use is different. If you only narrowly use one part of it, maybe.

Re: Dropping Cloudflare for Bunny.net

#83
post #61

Earlier quoted context omitted.

DB seems like the main shortcoming in the stack for them. I don't want to deal with the limitations of D1. Seems like a serverless postgres setup a la Neon/Supabase would be a slam dunk.

They have Durable Objects which should be enough for most use cases (it’s SQLite with no limitations). Have you tried that?

I've used DO's quite a bit. I'm a big fan... however I find the database latency pretty hard to deal with. In the past 6 months I've seen upwards of 30s for little side projects running tiny (100's of kb) databases. Sometimes it's lightning fast... sometimes it's a disaster.

As a consequence I've had to build quite defensively - adopting a PWA approach - heavy caching and background sync. My hope is that latency improves over time because the platform is nice to work with.

Re: Dropping Cloudflare for Bunny.net

#84
IMHO main benefit of bunny.net is that as an Slovenian company they adhere to the GDPR, no GAG orders, and offer an Data Processing Agreement (DPA) when Personally Identifiable Information (PII) is involved.

See https://bunny.net/gdpr/. Also noticed this:

While uncommon, bunny.net also provides a way to block users from the EU from accessing your content altogether by using our traffic manager tools if you do not wish to serve users from the European Union. Which I assume can be reversed, only serving to users from the EU.

Re: Dropping Cloudflare for Bunny.net

#85
I would probably switch off Cloudflare if I didn't also make use of their Cloudflare Tunnels service for sharing some stuff in a way that doesn't require me to punch a hole in my home network. I realize Pangolin and such also exist, but it's nice to get it for free

Re: Dropping Cloudflare for Bunny.net

#86
post #2

I switched a year ago and have been absolutely loving them. Not just because we can support a EU based CDN, but their Magic Containers are amazing. I can have global instantly scalable API's that cost me barely $1 a month until used.

Yes, Magic Containers is excellent. I don't know if it scales up to huge loads well -- that might be expensive -- but it scales down really well. For a very lightly loaded hobby project it's almost free.

A few people here are complaining about the lack of a free tier, but Magic Containers can cover a lot of the same ground as Cloudflare's Durable Objects, which IIRC cost a minimum of $5/month.

Re: Dropping Cloudflare for Bunny.net

#87

Earlier quoted context omitted.

Much of the point of a CDN is that they can cache responses, and likely also make other changes. I don't see how that could be done without seeing what's inside the request.

Comparing hashes of responses without knowing what is inside wouldn’t work?

No, as the request headers would be different for things like time.

Re: Dropping Cloudflare for Bunny.net

#88
post #7

I’ve mainly been using cloudflare for the very excellent (and free) premium DNS offering. Easy upload of bind test files Flattened CNAME to support naked domains Robust free role based permissions to add other ppl Anyone have suggestions for moving a stack of domains, many being little community and hobby projects away from cloudflare for a small overall price. Agency pricing like migadu offers for email on custom do…

I've tested just about every DNS provider I could find. Self-hosting and Bunny aside, my needs are especially well met by CloudDNS and LuaDNS.

https://www.cloudns.net/premium/

https://www.luadns.com/pricing.html

I've found every other offering to be lacking. Some examples: Cloudflare is alright but has settings footguns if you're not used to Their Way of Doing It™ (e.g., before using DNSControl, I had to manually flip switches to turn off proxying every time I updated my zones). deSEC is free and okay, but sometimes quite slow to propagate and its UI+API are unwieldy. DNS Made Easy is often pushed on social media, but it's ridiculously pricey for what you get if you don't need a SLA. DNSimple seemed nice but IIRC I couldn't get a different API token per zone (?).

I'm currently relying mainly on LuaDNS. For me, it functions as a "dumb" DNS host (i.e., not using their Lua configuration-as-code system). Their API is oddly designed, but it's been passable since a recent-ish update, which has allowed me to safely port my zone files to DNSControl.

https://dnscontrol.org

Re: Dropping Cloudflare for Bunny.net

#89
post #18

We had severe issues with Bunny and recently migrated off it. Some of our users were unable to reach our CDN altogether. They couldn't load any assets at all. Bunny's customer service was far too slow to respond and mostly gave unhelpful answers. They couldn't even identify the issue. In less than 45 minutes, I moved our CDN entirely from Bunny to Cloudflare Workers. Now our CDN just actually works, I don't have to d…

[dead]

Re: Dropping Cloudflare for Bunny.net

#90
post #18

We had severe issues with Bunny and recently migrated off it. Some of our users were unable to reach our CDN altogether. They couldn't load any assets at all. Bunny's customer service was far too slow to respond and mostly gave unhelpful answers. They couldn't even identify the issue. In less than 45 minutes, I moved our CDN entirely from Bunny to Cloudflare Workers. Now our CDN just actually works, I don't have to d…

Also had a severe issue with Bunny, serving videos. They had a cache poisoning issue where they served a few frames from pornographic videos right in the middle of our educational videos. They did not have the multi-tenancy thing fully figured out, and it became a nightmare scenario. After that, we moved to a provider that explicitly did not allow porn.
Post reply on HN