Oddbean new post about | logout
 Introducing: Team Relay 

A relay written in GO to easily spin up a relay for your team.

It allows anyone to post to the relay if they can be found in your .well-known/nostr.json file, no need to modify your relay config everytime you add/remove team members.

Feedback welcome, PRs preferred 

https://github.com/bitvora/team-relay 
 nostr:nprofile1qqsd6ejdteqpvse63ntf7qz6u9yqspp4z7ymt8094urzwm0x2ceaxxgprdmhxue69uhhg6r9vehhyetnwshxummnw3erztnrdakj7qguwaehxw309a6xsetrd96xzer9dshxummnw3erztnrdakj7qgcwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx2tcn2pqw8  
 @mleku  
 this is the sort of feature that would be easy to implement if i got the damn fixes on replicatr finished

i need to be dedicating more time to my actual paid gig or i'm gonna have trouble paying rent 
 Can you rewrite it in Rust? So it's better 
 🤯🤯🤯 
 Thanks will check it out. I was literally just saying to @Karnage we need more plug and play relays for clients to focus on building more new stuff 
 spook 
 This is nice for teams, communities, or organizations that are providing Nostr addresses for their team, community, or organization. You do not need to retain a secondary list of npubs allowed to write to your relay. You just need to maintain one configuration.
nostr:nevent1qqsfry0u0d9drcdf0xtz03ahtzrv72xargxhd956ya9jvcuujl760vcpzemhxue69uhhqatjwpkx2un9d3shjtnrdakj7q3qutx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4sxpqqqqqqzhhu3vh 
 Can it also require AUTH to see the events? 

Companies would love this. 
 This could easily be built yep, but not currently built 
 Awesome! 
 checkout nostr-relay-proxy for a reference on how I implemented AUTH on REQs

https://github.com/bndw/nostr-relay-proxy 
 LDAP lol  
 Let's go!
nostr:nevent1qqsfry0u0d9drcdf0xtz03ahtzrv72xargxhd956ya9jvcuujl760vcpz9mhxue69uhkummnw3ezuamfdejj7q3qutx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4sxpqqqqqqzd82fkm 
 Grain does this too.  
 Grain also has this functionality. 
nostr:nevent1qqsfry0u0d9drcdf0xtz03ahtzrv72xargxhd956ya9jvcuujl760vcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg8zenmu7gzq8ulj5jj4kv50ph3muwz43f747vmr9ld2alrjdswgavpsgqqqqqqsmuzvwv