Who is this relay for? Is it for just you? For you and a select group of people? For a specific community? For everyone in your web-of-trust? Anyone who pays you for access? Anyone who includes enough proof-of-work with their note? Or for absolutely anyone to use except those you manually blacklist? Which relay implementation you use will depend how you want to restrict access to the relay, if at all. If you want to run a public relay, you will need to take the task of moderating it seriously. We believe in free speech around here, but there are types of content that can get you into legal hot water if you are not taking measures to keep it off of your relay.

Replies (1)

I had a public relay in mind. But I am glad you pointed out the specific community relay, I was thinking about how to set this up, but from the way a user mostly interacts with nostr (lets say amethyst, primal, damus) there is no obvious way to define "this note is only for relay xyz", unless you wipe out the relay list, only add the one community relay you want to post to, create the note, then add all your relays back again. So from my perspective all relays in the end become general relays at some point, since people just have all of them set in their client. So in the end relays are more of a redundancy setup (you post to more of them if one goes down) then a content specific setup. Or am I missing something here? Unless you have seperate npubs with different relays set up. But most users will want to have one npub across the board probably... But yeah, my original question was if public relays are needed, since there is plenty of them out there. I will always run a personal relay and I am currently in the process of setting up a wot relay. So is there a need for more public relays really at this point?