9 ms·
Dropping Cloudflare for Bunny.net
- winddude 6mo agoconsidering the bunny.net site crashes, and fails to load with timeouts, good luck with that. Unfortunately having a monopoly in a CDN is kind of a benefit.
- turblety 6mo agoI 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.
- iainmerrick 6mo agoYes, 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.
- mhitza 6mo agoUnfortunately it doesn't offer free hosting for hobbyists. Even for superficial traffic you'll have pay 1 euro a month (plus VAT). Not many DNS management providers (that I'm aware of, please correct me) support CNAME flattening. That is having your A record point to a CNAME. Every time I purge the pull zone cache, I do it twice, cause once from my CI isn't enough. My CI does individual page cache invalidation during deployment, but there needs to be some kind of delay (with no feedback) when assets are distributed across.
- joehart42 6mo agooh no a euro a month for a service. How will we financially recover?
- miyuru 6mo agonot everyone lives in the USA or earns USA based salaries. also I said this in a another thread, they charges 1$ even for single testing http request. https://news.ycombinator.com/item?id=46873521 https://news.ycombinator.com/item?id=46873521
- shimman 6mo agoFeel free to use local services then, not every company has to support the entire world. Some are fine with a small slice. Expecting otherwise isn't sustainable for the sub trillion dollar non-monopolists companies, not without massive public support from the government at least.
- joehart42 6mo agoI'm not in the USA or earn USA salary but I can pay 1 euro a month for a thing.
- PKop 6mo agoWhy would you be a useful target market for a business running these services then? Seriously, if you can't pay anything at all, of what value is catering product offerings to you? It is thus irrelevant that you aren't happy with not being offered a free service.
- pdimitar 6mo agoMan, come on now, it's 1.20 EUR a month.
- mhitza 6mo agoOf course it's nothing, but it's also not a set it an forget kind of thing, which in many ways for hobbyists is why cloudflare/github pages are nice.
- shimman 6mo agoYes, it's nice to have a trillion+ dollar monopoly able to subsidize loss leaders to put your competitors out of business.
- BarryMilo 6mo agoOther commenters laughing at you for the price... It's not about the price it's about the barrier. Even if I love a service, I won't get very many people to try it if they need to enter a credit card.
- fourside 6mo agoI get that credit cards are a barrier of entry but I’m more willing to give providers a break now that AI agents make it much easier to abuse free tiers. It’s also harder for smaller companies to offer free tiers. If we want a more diverse set of service providers we as customers need to be willing to accept some trade-offs.
- hobofan 6mo agoIt's also a barrier for education. Almost all technological choices I made as a teen were driven by "what hosting can I get for free, as my parents sure as hell won't put down their payment information for that". Back then that usually meant PHP and a max. 50MB MySQL.
- bombcar 6mo agoIf you've ever offered an online service, charging "the dollar" reduces a ton of spam/abuse you have to deal with.
- gertop 6mo agoI have been the service provider who had to paywall just to stop the spammers and you're right. But it's also true that kids will be collateral damage (or anyone without a credit card). In my case, and it was the 90s, I took the time to setup a way to pay by calling a premium (1-900) for $1.49 number so the barrier to entry even for kids was still reasonable. Maybe in modern day the equivalent is adding Google pay and Apple pay then you cover some kids at least (gift cards and such). Quite the hassle for the provider, and it will turn away any person who cares about privacy. There's no way to win anymore.
- rvz 6mo ago> Unfortunately it doesn't offer free hosting for hobbyists. Even for superficial traffic you'll have pay 1 euro a month (plus VAT). ? So 1 euro a month is too expensive for you? Wow. Just pay the 1 Euro or go to GitHub where that is free but goes down almost every week.
- garganzol 6mo agoThe absence of free offering is not a bug in this case, it's a feature.
- senfiaj 6mo ago> It’s a single point of failure for the internet. Every Cloudflare outage ends up in the news. I hear this argument all the time, but I think it's more complicated. Firstly, if people used more diverse / smaller services the distribution of outages would change. While there will likely to be more frequent "smaller" asynchronous outages, many platforms can still break even when only one of their dependencies break. So, you might likely to face even more frequent outages, although not synchronous. Secondly, we are not sure if these smaller services are on par with the reliability of Cloudflare and other big players. Thirdly, not all Cloudflare infrastructure is fully centralized. There is definitely some degree of distribution and independence in/between different Cloudflare services. Some Cloudflare outages can still be non global (limited by region or customers that use certain feature set, etc).
- jamiemallers 6mo ago[dead]
- themafia 6mo agoUsing a single provider is a single point of failure. It may be that this provider has lots of internal failure modes, but you're still one credit card problem or fake legal request or one mistake away from experiencing the primary failure. If you actually care for the resiliency necessary to survive a provider outage you should have more than one provider. Which means you should be running your own origin and using the simplest CDN features you possibly can to make your use case work.
- senfiaj 6mo agoAgain, there is no simple answer. It depends on situations and resources. Some systems might rely on multiple services. If those services are independent, in such system this might cause more frequent failures which might still result in serious outages even when only one service fails. For those kind of systems a single service provider might be more preferable, because a single provider might coordinate things more efficiently while with multiple providers you might wait longer until each one fixes its problem. For example, system A depends on system B. If both A and B depend on Cloudflare and Cloudflare has 1 hour outage, both A and B will have 1 hour outage. But if A and B depend on different providers, the situation might be similar for B but worse for A. This is because for A each hour of outage in any of the providers means 1 hour of outage. In such cases each additional provider might be an additional weak link. > If you actually care for the resiliency necessary to survive a provider outage you should have more than one provider. Well, that probably means duplication. This might be too expensive in certain situations. Also some occasional outages might be not a big concern for some, such as most bloggers. I'm not downplaying the downsides of centralization. Certain things should be decentralized if it's reasonable. But it's not always that way.
- maxdo 6mo agomake Europe great again, and no, this is so different from any other nationalist moves :)
- swiftcoder 6mo agoSurely by definition, being pro-EU is automatically anti-nationalism (at least for everyone inside the EU)?
- cbg0 6mo agoThe extremists want you to believe that, but the EU is an economic alliance, not a federal republic. Being pro-EU is usually anti-isolationist, but it isn't always anti-nationalist.
- swiftcoder 6mo ago> the EU is an economic alliance, not a federal republic The line between those two things in the case of the EU is awful blurry. The Espace Léopold issues laws that are binding on member nations, wields significant power over trade, fiscal policy, and mandates open borders between member nations. These are hardly the features of a purely economic treaty organisation.
- tick_tock_tick 6mo ago> EU is an economic alliance lol that ship sailed a long time ago it's certainly not a full federal republic but it's a lot closer to one then a mere "economic alliance".
- lpcvoid 6mo agoI am pro-EU and anti-nationalist. This works because the EU is a collection of states.
- noir_lord 6mo agoI'm pro-EU and my country is no longer in the EU (annoyingly). It's not perfect but it's better than the alternatives and we really need a power bloc (even if currently only economic) that isn't the US and China. Alternatives to US big tech are always welcome.
- evolve2k 6mo agoI’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 domains is what I have in mind. https://www.migadu.com/pricing/ https://www.migadu.com/pricing/
- chrisweekly 6mo agoI make a point of using a dedicated service provider for each distinct service. YMMV but I'm happy with DNSMadeEasy (DNS), IWantMyName (registrar) and Fastmail (email).
- evolve2k 6mo agoI should add a friend has recommended DNsimple.com and I’ve previously found their service to be excellent. https://dnsimple.com/ https://dnsimple.com/ 50 cents per domain per month 10 cents per million queries That’s prob cheap enough to support lots of little hobby sites and bigger traffic sites likely have some budget.
- corford 6mo agoSecond DNSimple. Cheap to start and lots of nice features/support if you grow e.g. terraform provider, an acme.sh plugin, Okta support etc.
- mawalu 6mo agoI used them in the past (many years ago) and was very surprised when my DNS was affected by a cloudflare outage. Turns out (back then) they relied on the cf network for DoS protection against their resolvers[1]. I was surprised to learn that and honestly thought that if I already take a dependency on cloudflare I might as well have them host my zones directly for free. [1] Not completely sure but I think this was the incident https://blog.dnsimple.com/2020/07/incident-dns-resolution/ https://blog.dnsimple.com/2020/07/incident-dns-resolution/
- moralestapia 6mo agoNice ad. >One of my biggest concerns though is around how easily I could become heavily dependent on this one single company that then can decide to cut me off [...] How does switching to Bunny make a difference? It would be super nice to have a setup that uses multiple CDNs w/ automatic failover.
- Bender 6mo agoIt would be super nice to have a setup that uses multiple CDNs w/ automatic failover. Doable, but that removes all the free tiers of all the CDN's. AFAIK they all require an enterprise account to keep using ones own DNS and their own GSLB DNS failover. There are probably a few exceptions and one could maybe make something of that but I don't know which ones are the exceptions.
- bakugo 6mo agoWhat other CDNs even have decent free tiers besides Cloudflare?
- Bender 6mo agoI don't know. I started to go down that path but all the CDN's that suggested some aspect of try before buying were in places outside of the US and had non US payment processors so I moved on to other projects. I doubt that there are many. I suspect Cloudflare only do it as a result of dual-use and that dual-use may be backed by tax dollars as there is no way a publicly traded company would give away massive network resources at a loss but that is my own conspiracy theory. i.e. an extension to Googles birds of a feather project. Capture most web traffic, most DNS traffic and learn who talks to who and why to form a risk map.
- nate8bit 6mo agoWe use them for a couple of things - very happy. I think probably the best reason (other than service robustness): support. CloudFlare is great until it's not, and you aren't paying $$$ for enterprise support. This is probably one of the most underrated reasons to switch to any lesser known (but still rock solid) infra services. UpCloud too - great support!
- tao_oat 6mo agoI tried to move my sites to Bunny Edge Scripting and found the experience mostly poor, unfortunately. A lot of failures without error logs, and purging the pull zone cache only seemed to work sometimes. A shame because I like their offering otherwise.
- FryHigh 6mo agoI had to move to Bunny.net after Cloudflare disabled my homepage following a malicious report, despite me being a paying customer for several years. I also never received a response to my appeal. I’ve now been with Bunny.net for over a year and have been very happy with the service.
- Lihh27 6mo agoheh one bad report gets action. years as a paying customer get you silence. ugly asymmetry.
- akoculu 6mo agoWe 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 debug our CDN for the Bunny customer service team. Also, this is obviously a marketing post.
- prtaylor 6mo ago[dead]
- programmarchy 6mo agoAlso 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.
- akoculu 6mo agothis is incredible.
- GeneticGenesis 6mo agoIn the interests of transparent disclosure on such a positive blog post, It might be worth calling out that all the links on the page are all linked to the Bunny Affiliate Program. [1] [1] https://bunny.net/affiliate/ https://bunny.net/affiliate/
- gruez 6mo agoYeah IANAL, but this sort of endorsement with undisclosed remuneration would probably run afoul of FTC guidelines, which is why you see disclaimers like "As an Amazon Associate I earn from qualifying purchases" everywhere. The author seems to live in the UK, but a cursory search suggests there's something similar there as well.
- arcza 6mo agoMaybe the whole world is not in the U.S. What is the FTC? The Royal Air Force Flying Training Command?
- paulddraper 6mo agoFederal Trade Commission An acronym as common as GDPR.
- arcza 6mo agoI'm just making a point the whole world doesn't revolve around America.
- philipallstar 6mo agoThere will also be obnoxious farts who say "the world doesn't revolve around the EU" every time GDPR is mentioned.
- k33n 6mo agoIt kinda does though
- ewy1 6mo agoyour enthusiasm for the service might be justified but having every mention of its name be a hyperlink with referral code feels offputting like i'm about to enter a multi-level marketing scheme
- PUSH_AX 6mo agoThis has to be an ad right? Affiliate link in the blog, non sensical reasoning for switching (single point of failure to... another single point of failure) etc
- smt88 6mo agoYeah. I flagged this thread for spam.
- joladev 6mo agoIt's not, but I can see how it came across like that. I just wrote up my experience moving over, and I thought it was nice they had an affiliate link. I've cleaned it up and called out the affiliate link. Nothing shady intended.
- DoctorOW 6mo ago> (single point of failure to... another single point of failure) I feel like you missed what the author meant with that phrase. The author wasn't talking about for their website, but the internet as a whole. > I can’t help but feel that the idea of centralizing the internet into a single US corporation feels off. The point of picking Bunny.net is that it's alternative to this single entity that's got so much of the internet running through it, and is less susceptible to the BS in the US.
- Giorgi 6mo agoSounds like an ad which it probably is.
- kugelblitz 6mo agoI use bunny.net for CDN and DNS. 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". I'd rather have a low fee now, a change from $2 to $3 is more likely and that's fine for me. But from free to not free is risky for me. I also like smaller, independent-ish ompanies that actually care about developers. That's why I use bunny.net, transistor.fm, Plausible Analytics.
- akdev1l 6mo ago>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 just give your files to someone else easily.
- glhaynes 6mo agoCan anyone say why this is being downvoted? Seems like it makes sense to me, but this isn't my area of expertise.
- nixosbestos 6mo agoI used to handwave cloud portability. Turns out when you're shipping things and need extra services and you have deadlines, you build against the platform. I think the GP comment was probably expressing wariness of the free cloudflare tier that entices you to build against their APIs and their product shape in a way that inevitably locks you in. Sure, you could migrate, but that's expensive.
- glhaynes 6mo agoYeah, good point. For a little hobbyist site of no importance, I'm not too worried about vendor lock-in, but that calculus changes as it gets more important.
- upmind 6mo agoAm I the only one who thinks their reason for why theyre leaving Cloudflare didn't sound particularly sound... This blog post reads like something a Bunny.net employee would write
- vvpan 6mo agoI do not understand what it is about Cloudflare. Especially for a blog post - won't pretty much anything do?
- Manchitsanan 6mo agoI'm currently running a SaaS on Cloudflare Workers + Pages. The developer experience is genuinely good, deploying serverless functions and static sites from the same repo has been seamless. But I hit a real issue recently: CDN edge caching served stale HTML after a deploy, and the service worker cached the bad response. Took a CDN purge from the dashboard to fix. The debugging experience when things go wrong at the edge is painful, you're always guessing which cache layer is the problem. That being said, the free tier is hard to beat for getting started. Workers, Pages, KV, R2 — you can run a full production app at near-zero cost until you hit scale. Not sure if Bunny offers that.
- Sammi 6mo agoYeah ran into that too, and found someone else that wrote a script for it, so we're not alone: https://bash.cyberciti.biz/web-server/linuxunix-bash-shell-script-to-purge-cloudflare-urlimages-from-the-command-line/ https://bash.cyberciti.biz/web-server/linuxunix-bash-shell-s...
- ossa-ma 6mo agoCloudflare's biggest benefit is the wrangler cli which when paired with claude code means that you can completely handoff setup/debugging/analysis. Some of you may be skeptical about this but it allows for much easier management when working on multiple SaaS/hobby projects/personal tools.
- kordlessagain 6mo agoI deploy to Google just fine with Claude and have ZERO use for Cloudflare's toxic code.
- jtbaker 6mo agoDB 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.
- 6mo ago
- KingOfCoders 6mo agoHave been with them for quite some time, have some Hugo websites with them, do DNS through them, get their minimum $1 invoice each month. Love them.
- _HMCB_ 6mo agoI use Bunny for serving up videos. Best service by far. Inexpensive and fast streaming.
- samlinnfer 6mo agoI do have a question, is it even possible to have a CDN set up where they don't MITM and strip your TLS and re-encrypt or are we just picking which jurisdiction gets to inspect your traffic? edit: I'm thinking of the use case where the CDN as a proxy for APIs and uncachable content as well, where it used as a reverse proxy for transit/ddos protection.
- yjftsjthsd-h 6mo agoMuch 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.
- SV_BubbleTime 6mo agoComparing hashes of responses without knowing what is inside wouldn’t work?
- deleted 6mo ago[deleted]
- woofcat 6mo agoNo, as the request headers would be different for things like time.
- SV_BubbleTime 6mo agoYa maybe. Blocks that are hashed perhaps?
- OlivOnTech 6mo agoNo it would not work. TLS protects against replay attacks by design, the same response (or query) in clear text will not look the same in encrypted traffic
- kstrauser 6mo agoProbably not. That’d look a lot like a bunch of load balancers around the world hitting your own backend. There’s generally not a way to cache web data without decrypting it inside the cache.
- tambre 6mo agoSeemingly 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.
- forbiddenlake 6mo agoHow did you determine that Bunny lacks IPv6? The CDN certainly has it: https://bunny.net/blog/ipv6-returns-to-bunnycdn/ 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
- tambre 6mo agoSeems @zorked is correct about some POPs simply lacking IPv6. I simply happened to hit one of those. Quite disappointing but I guess Bunny is on the cheap side and doesn't actually own or manage their network like big CDNs do.
- zorked 6mo agoThey do support IPv6 but not in every POP, unless something changed. I have IPv6-only backends and I had to select serving from the main POPs rather than the entire network (which is fine by me as they are also cheaper).
- sassymuffinz 6mo agoI use bunny as an image serving and video streaming across multiple projects and it is excellent, never had an issue with it. They recently upgraded the player for streaming media, we use in one instance for tutorial videos, that apparently adds some missing accessibility features. All we needed to do was adjust the embed URL structure we were using and all set.
- msavara 6mo agoYes. Bunny is excellent, never had an issue with it.
- __natty__ 6mo agoI love bunny.net. For my use case it provides lower latency than Cloudflare.
- smartbit 6mo agoIMHO 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/ 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.
- sylens 6mo agoI 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
- Bigpet 6mo agoWell it seems like whatever's on that page is blocked by the corporate proxy malware scanner I'm currently behind.
- runjake 6mo agoVery small caveat: A lot of the education space bans *.b-cdn.net due to malware, proxy tools, and other shenanigans.
- kawsper 6mo agoThat's interesting, we moved to Cloudflare R2 for our CDN solution, and we got reports from some european government institutions that our assets weren't loading, likely for similar reasons as you mention, so we rolled back whilst looking for options. The solution was to move to Bunny, and that worked for everyone.
- sieabahlpark 6mo ago[dead]
- dabinat 6mo agoIt’s easy enough to use your own domain as a CNAME.
- mannanj 6mo agoR2 is pretty darn hard to beat. No egress, and only like $.57 per million read operations. If you're running a video streaming use case (and not using terabytes and caching or abusing your bandwidth) I found no one else compares. Does anyone have thoughts or disagree on this in terms of pricing and cost effectiveness?
- jrochkind1 6mo agoWhen you serve video from R2, you do it directly from R2 to client, not with an additional Cloudflare CDN in front, and that works fine? I have been trying to understand video and R2.
- mannanj 6mo agoYou can serve the video through the CDN, Cloudflare allows it though it must be under 512mb to cacheable (so split the video). I had read in a use case that someone with over 25tb of bandwidth in a month of like 300gb disk of video was sent a letter by Cloudflare to disable CDN/caching, so I think this would be fine. Im still learning the whole thing myself and plan to play with it this weekend and use it for a client site. Feel free to ping me again somehow in the future to see how it turned out.
- the__alchemist 6mo agoBun alert!
- jFriedensreich 6mo agoCloudflare is not a CDN anymore but the workers edge platform, if you can move to bunny.net, you were not really using cloudflare. I don't understand how none of the alternatives really embrace WinterTC If i see something horrific like: import * as BunnySDK from "@bunny.net/edgescript-sdk" BunnySDK.net.http.serve(async (request: Request) => Thats a proprietary lock-in worse than what it tries to replace!
- whh 6mo agoFWIW, Cloudflare's edge platform is pretty proprietary too.
- jFriedensreich 6mo agoThe platform yes, but the runtime and the APIs are apache 2.0 licensed and uses web standards wherever possible. Thats way more open than most alternatives i am aware of.
- shimman 6mo agoUnless the project is controlled by democratic committee where cloudflare doesn't have a majority of seats it's not open source in any meaningful sense of the word, maybe we should stop acting like corporate sourced software is anything but an attempt to get free labor from the commons.
- Dylan16807 6mo ago> maybe we should stop acting like corporate sourced software is anything but an attempt to get free labor from the commons The point of this discussion is that you can self-host, and you have a good chance of migrating the code away entirely. That's a big benefit that isn't "an attempt to get free labor". For that use, not only does it not matter if it's meaningfully open source, it doesn't matter if it's open source at all.
- kentonv 6mo agoI can assure you that nobody at Cloudflare ever thought that open sourcing workerd would be a way to get "free labor from the commons". On the contrary, we are wary of external contributions. The Workers Runtime is a complicated codebase, and we invest a lot of time into getting new team members up to speed on how to write code correctly. We cannot make such an investment in external contributors who are only there to land one PR. Usually, a one-time contributor trying to do something complicated will waste more of the team's time than they save. But in practice, we almost never receive major contributions from outside the team. Which is fine. We're happy just to have our team working in the open. The reasons we open sourced it are: 1. Support a realistic local dev environment (without binary blobs). 2. Provide an off-ramp for customers concerned about lock-in. Yes, really. We have big customers that demand this, and we have had big customers that actually did move off Cloudflare by switching to workerd on their own servers. It makes business sense for us to support this because otherwise we couldn't win those big customers in the first place.
- andai 6mo agoI thought it was gonna be a captcha that uses this https://www.goodboydigital.com/pixijs/bunnymark/ https://www.goodboydigital.com/pixijs/bunnymark/ I'd assume most bots don't have a GPU attached :)
- k9294 6mo agoWe at ottex.ai use bunny.net to deploy globally an openrouter like speach-to-text API (5 continents, 26 locations, idle cost 3$). Highly recommend their Edge Containers product, super simple and has nice primitives to deploy globally for a low latency workloads. We connect all containers to one redis pubsub server to push important events like user billing overages, top-ups etc. Super simple, very fast, one config to manage all locations.
- jonas21 6mo agoAre cold starts an issue?
- k9294 6mo agoThere is no cold starts at all. It’s running non-stop. Bunny bills per resource utilization (not provisioned) and since we run backend on Go it consumes like 0.01 CPU and 15mb RAM per idle container and costs pennies.
- arto 6mo agoThat's inspirational. Do you perhaps have an architectural writeup somewhere?
- k9294 6mo agoNope, but I will think about this, thank you for the idea. Maybe it's time to start a technical blog for ottex
- pier25 6mo agoI'm in the process of doing this for a Spanish client because of the La Liga situation. Only using edge storage, DNS, and CDN so far but very happy with Bunny.
- jrochkind1 6mo agoI had not heard of the "La Liga situation", but googled and what I learned was that La Liga is a Spanish football (soccer) team, and their players did a protest action about not wanting a match to be staged in Florida, and the team owners tried to say it was an illegal strike, but a court recently disagreed and said it was protected protest.... I still have no idea what any of this has to do with any clients moving from Cloudflare to Bunny.net, what am I missing?
- infinita740 6mo agoCloudflare is blocked country-wide during matches. For example https://community.cloudflare.com/t/website-inaccessible-from-spain-possible-regional-block-on-cloudflare-ips/883954 https://community.cloudflare.com/t/website-inaccessible-from...
- benhurmarcel 6mo agoLa Liga is the national soccer organisation, which organizes the championship. They force the ISPs to block Cloudflare during games to block illegal streaming websites. But then it blocks a lot of websites that have nothing to do with it, and there are games fairly often.
- jrochkind1 6mo agoAha, that's a different La Liga situation! Wow, that's wild!
- pier25 6mo agoAs an anti piracy measure, La Liga (Spain's biggest football association) was able to push the government so that all ISPs have to block Cloudflare's IPs during matches. It's ridiculous.
- j45 6mo ago[dead]
- ValveFan6969 6mo ago[dead]
- stickfigure 6mo agoThis isn't an either/or, you can use features from both and you have to compare carefully. I used to do a lot of image manipulation and had pluggable implementations for imgix, cloudflare images, and bunny. Bunny is by far the cheapest and that ended up being the mature solution (plus some custom processing). But for other caching, R2, workers, etc CF is great.
- whh 6mo agoI've been on Bunny for a while now, personally. It's pretty good, and I managed to dodge the last major Cloudflare outage which was nice. But, a few things could be more straightforward. Cloudflare makes the whole static site and DNS zone piece feel far more seamless. With Bunny you will still need to stitch records between different parts of their dashboard.
- reactordev 6mo agoThe only thing stopping everyone is the convenience. Someone already does this? Cool, here’s my credit card. For the Non-US folks, you’re just as capable. Good to see a company like Bunny realize it. It’s just a bunch of computers and some networking, what could go wrong? /s (but seriously, you can do this…)
- fallat 6mo agoI'd much rather read "Dropping everything for self-sufficiency"
- sieabahlpark 6mo ago[dead]
- kordlessagain 6mo agoAnything that says goodbye to Cloudflare man-in-the-middlinging is joy to my big ears.
- mystraline 6mo agoI reported this to HN a month ago: https://social.mikutter.hachune.net/@mok/116208294430782702 https://social.mikutter.hachune.net/@mok/116208294430782702 BunnyCDN intentionally mis-writes any Mastodon request signing, as to make it incompatible with Mastodon. And, they confirmed it's intentional.
- uxcolumbo 6mo agoWhy is it intentional?
- mystraline 6mo agoThat was what the link indicated. The user sent in a help ticket, and Bunny confirmed this response rewrite was intentional and would not fix it. I wanted to get this out, not to conjecture as to why.
- mixmastamyk 6mo agoAre they using C# on their servers? Not Windows I hope?
- everfrustrated 6mo agoTheir CDN layer is believed to be written in C# yes
- 8593376393 6mo ago[dead]
- amar0c 6mo agoBut 1TB of bandwidth with Bunny costs $10 while you can do tens maybe even hundreds of them for free on Cloudflare. EU,Privacy etc. to side, nothing can beat Cloudflare when it comes performance/features vs. price
- syngrog66 6mo agoI understand desire to get off US infra. But Bunny.net is Slovenian, and Slovenia borders Hungary, a de facto Russian vassal state. Other nations would be safer. If you want to de-risk you should really de-risk.
- kyrofa 6mo ago> TL;DR my motivation and experience for moving my blog from Cloudflare to bunny.net In my experience the TLDR generally gives the motivation/experience in brief. This feels more like a subtitle.
- aryehof 6mo agoTheir web site left me with a bad taste. I want to like them but… No front page pricing. Popups obscuring screen, with no options I agree with. Standard safari shows blank page for products. Cute images that overwhelm content. How many sign up for free prompts are enough?
- watermelon0 6mo agoHuh? I'm not seeing any popups except the cookie banner at the bottom of the screen. Pricing link is the second one in the top menu, and it shows all prices in a straightforward way.
- bedatadriven 6mo agoWe switched from Wistia to their video streaming offer and literally decimated our video hosting costs. Exactly what we needed with none of the upselling B.S.
- johntash 6mo agoI'm also a happy customer of bunny.net. I mostly use it for dns, but do use the CDN for a few sites too. For DNS, it's cool because you can have it return scripted results which makes dns-based load balancing a bit "better". https://docs.bunny.net/dns/scriptable/introduction https://docs.bunny.net/dns/scriptable/introduction
- tuananh 6mo agohttps://old.reddit.com/r/webdev/comments/1sglytg/bunnycdn_has_been_silently_losing_our_production/ https://old.reddit.com/r/webdev/comments/1sglytg/bunnycdn_ha...