Decided to pull directly from the git repo for #Nosflare to the primay relay wss://relay.nosflare.com rather than create a private repo where I add customizations. This means the "pay to relay" feature is enabled by default now for anyone who forks, just fyi.
lol ope... nostrudel buggy as hell on mobile... sorry for the oof flood lmao
So all you gotta do is create female-looking bots and it pwns WoT?
Pushed a hotfix update v6.0.1 for #Nosflare with a couple of minor improvements and a slightly more detailed deployments steps, which are still less than 10 total steps. It also now lets you use a forked version in your own git repo to connect to the worker so updates you make to the code will get automatically deployed to the #nostr relay worker.
πŸ”₯ IT'S FINALLY HERE #NOSTR πŸ”₯ #Nosflare has now been refactored in v6.0.0 to work with Cloudflare's D1 SQL database with read replication! First some background on why this is a monumental release. When I first pushed its initial commit on Mar 25, 2024 I built the relay using KV store. This was so that the data would be stored across Cloudflare's vast network and the event data would be quick to retrieve from the nearest server closest to the user, similarly to how the Cloudflare Workers operate. However, this proved to be incredibly expensive. So, I pivoted and rebuilt it using an R2 bucket, with the intention of having a unique API capable of pulling event data or external use in other applications that wouldn't need to connect via a websocket. This proved to be ok, but not great. Until now, Cloudflare has launched a beta on their D1 SQL database offering, which allows for read replication. This means the same globally distributed event retrieval I had wanted to do with KV store is now accomplished using standardized SQL queries (like almost all other relay offerings out there), but from a replica of the database that's closest to the user! This makes the relay lightning fast. The websocket, messages, and data read from the database are now all handled from a Cloudflare server closest to each person connecting to the relay. You can use a live version today by subscribing to wss://relay.nosflare.com Or, deploying your own in less than 10 steps! Oh, and if you previously deployed a Nosflare-powered relay, there is a migration tool that makes it very easy to transfer your relay's data from the R2 bucket to the D1 database. Check it out:
πŸ™ image
πŸ‘€
β€œTrust, but verify” Oh wait nah nah not this one my fav inflooncer says it’s good