I've talked about hosting a time or two, got crickets for replies, not sure anyone actually want's to pay for media hosting. Not really looking for general public either, more interested in B2B or partnering with applications.

Anyway, on the CF thing. It's more because most of the web goes through them, they almost have a monopoly on monitoring web traffic without the user's permission. When visiting your site, I had to go through CF before I could even get to your terms of service once the site loads. CF does a lot of work, but they also block nearly every website I would like to access. They do IP trust rating and categorizing, and require browser fingerprinting and javascript before I can access anything.

They can see almost everything a user does and almost make it a point to monitor users so they can build the analytics and "defense" techniques. But beyond that, don't see me a free speech service but require me to show my browser fingerprint and fund a "trustworthy" IP address in order to use your service. And that's just an assumption, I can't know what Cloudflare requires in order to let me have access to the things it protects.

Reply to this note

Please Login to reply.

Discussion

B2B and integrations will be even worse. Almost no project on Nostr has the money to fund this infrastructure or the will to as long as they don’t notice the effects.

The few that do, are not willing to fund this infrastructure, ask me how I know.

Almost every CDN service does the things you have listed, and the other option is build your own which is really expensive.

Or host media out of a basement/VPS and accept that it will be pretty bad and still expensive for the bandwidth.

In the end, there are tradeoffs, and the majority of the people do not want to tolerate the cost and impact of changes.

And out of the concerns you have listed, only a subset of them apply to a media host. (as I specified in my original post)

Ya basement hosting is key IMO. We need more of it. But then there's the security issue of self hosting on your personal network.

It seems like CDN and algo could be solved in one fell swoop via some variation of DVM.

-A locally available DVM solves the CDN issue. It's local.

-It runs an AI scout (discovery algo) which sifts the network for relevant content. Since it's constantly looking, it effectively acts as a miner.

-Then it caches a chain/string of relevant posts, with a 50-100 post head start, cached locally for fast serving.

-Then multiply and incentivize these DVM/algo/miners for decentralization.

Solves CDN due to locality.

Solves speed via caching.

Solves decentral with multi users.

Solves discovery via algo.

Solves the serving layer, without being bogged by the lifetime storage layer.

Well the only reason I believe it could work is that I was willing to front load the cost myself. The idea is a slow process (im not in a rush for cash) and I already have _most_ of the infra for my other work, just not at a very large scale.

I'm not saying cloudflare specifically is the issue, in this case though they're the largest and fully block websites/applications. If a cdn wants to block media because they don't like my IP address fine, but when 1/20 results on a search engine I can't see because they use Cloudflare or Vercel, something has to change.

That sounds like a good plan but I do not expect it to be self-sustaining at all or to be funded by grant orgs unfortunately due to how this works.

We need more CF alternatives.

The problem is on Nostr people expect things for free and complain about ads, which makes it unreasonably expensive (relative to income) to use other solutions, and none of the big grant orgs are willing to provide enough funding to get a CF-free alternative off the ground. "Just enough" to make it work.

At the same time, CF can subsidize smaller customers which may become larger enterprise customers, and can work on massive economies of scale.

(On Nostr.land there is no CF except for DNS (registration was done there but will move out), and on Nostr.build everything except media serving is not through CF)

(I should probably mention Nostr.land event cannon uses CF Workers, but the main reason is that it is not a sensitive workload and it makes it easier to deal with improper relay rate limiting schemes.)

Mind you I'm also a huge hypocrite in this scenario for the same reasons. I've used some very shitty registrars and domains started getting unaffordable and CF was the only provider I've worked with that offered stable costs. I got sick of spending 100s/year on registration and migrations and privacy and other service fees. Then also still needing a DNS provider and paying 100s/year for an actually commercial service as well. CF has been the most professional to work with and get support from. Now I only use them for registration and DNS as well.

That said, yeah DNS and domain registration is also hard... possibly even harder than this discussion.

That's a follow. Only interested in meat/potato people here. The puff-balls on here are annoying.

Good points on CDN.

It's almost like a makeshift CDN needs building. Maybe. Not a small task. But I have an idea here that may aid this end. Need to think more.

Do any FOSS CDN initiatives exist? Does IPFS have any CDN component?

Yeah that was kind of the idea, my plate is too full to really invest in good UI and the costs of moderation, so it would have to start small until that built up.

There are some foss cdn software options, but the N in CDN is the part you have to put real effort in where there are no instructions lol.