i have 5 clients connected to my relay right now... with the #nostrudel local cache relay enabled, every time events appear on it, they get saved and broadcast to the other clients on the relay

i think that it's kinda underestimated just how #decentralized #nostr could get if more people were running cache relays that were publicly accessible

Reply to this note

Please Login to reply.

Discussion

You’re always up in the sauce.

Do you get on voice chats? It would be interesting to chop it up with you.

Would love to see a step-by-step guide for this. Running a relay now on Umbrel, but it seems to really only be local to my own posts, and not sure how it might be broadcast to other relays...

you just need a reverse proxy listening on a subdomain pointing to your umbrel relay... that may require a wireguard tunnel but that's exactly what i'm doing

Yeesh...would have no idea how to set that up...networking is not my strength (but I am working on learning more about it).

really the ideal thing would be it's just a simple set of tools, and anyone with some sysadmin skill can throw up a node on a relay with subdomains and just need an interface to charge for subscriptions to rent a spot on the reverse proxy to point to your proxy, and the relay itself integrates with the tunnel that connects out to the proxy

so, the combination of a few more pieces than i already have set up, and it would be best to secure it such that only your follows and other list npubs are allowed to access it for free, and probably the relay proxy connection service would probably need to also set fixed traffic limits so your home server doesn't get DoSed

I'd certainly welcome getting schooled on this... 😃 (I'm just worried a bit as it's pretty clear to me already that your knowledge is on another plane...)

running wireguard and reverse proxies is not that arcane... but i did extend a reverse proxy a little to add proper CORS-enabled NIP-05 https://mleku.net/lerproxy and i use https://github.com/angristan/wireguard-install to set up the wireguard connection

making a service like i describe would be a full time month's work to develop, i might pencil it in for august, i have a good feeling that bitcoin will do the 100k thing sometime around there so i'll be without great need of momentary employment, and then i might be able to actually make enough money off this, by running a decently sizable infrastructure...

or maybe i can even get funding to build it, because running good infra like this with an open source tooling and documentation for others to run various sized offerings with teh same base would be interesting to freedom tech promoters like jack

i think probably better to just build it and prove the concept, if it makes me enough money to live off then it will just catch on i guess

Not sure if it's possible, but if you could leverage the simplicity of Umbrel / Tailscale and make it an "app" that would be tremendous...however I'm thinking that this is going to require more custom networking than would be feasible using the Umbrel platform...

not really, i can imagine building out a custom replicatr deployment but honestly at the moment i have found that i can get nostrudel to work with replicatr, but almost all other clients refuse to say hello to it, i am guessing that all 5 of those external clients currently are also nostrudel - coracle sorta does, sometimes, when i open the relay page, sometimes, but it's very patchy

i kinda have an idea of integrating it with a project forked from nostrudel and the client is also hosted alongside the relay and wired up to use the relay as its cache, in a normal "home relay" sort of configuration like i'm running here, except i'm hosting the client on another pc because it's easier to host the relay on my own pc because it's still a bit of a work in progress (getting better but 5 hours this morning i only slightly improved other clients working with it)

the other half of the equation aside from the relay and client hosting is the network infrastructure, which needs LN payment rails, some kind of interface to enable users to sign up and configure their domain/subdomain and nip-05 files, that's probably best hosted all in one on a VPS, and can easily be replicated by other deployments

really, the only question for me is funding, i'm well in the black for the first time in my life, (yay bitcoin) but not enough to dedicate the 2-3 months it will take to get this off the ground

maybe if i can hodl and fiat mine a bit longer and bitcoin goes up i can just say "fuck it, i'm spending the summer doing this fun stuff"

i'd happily take funding to do it but even though technically replicatr has made it to passing the grant requirements and mvp, the lack of function with most clients bugs the hell out of me and so i don't feel exactly accomplished yet