Yeesh...would have no idea how to set that up...networking is not my strength (but I am working on learning more about it).
Discussion
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