Looking to get some advice on community relays.

I'm a programmer and sometimes-sysadmin, I self-host lots of stuff, including a basic personal strfry relay. Even so, the options and breadth of documentation for community relays has been scaring me off doing what I want, which is the following for a few different communities; a relay which can....:

- only allow a whitelist of npubs to post to it

- readable publicly (not whitelisted).

- **provide private (to the whitelist) group chats**. Bonus points if members can arbitrarily make their own groups

- wide NIP support

Anyone have suggestions for relay implementations and/or guides and docs?

Thanks! #askNostr #relays

Reply to this note

Please Login to reply.

Discussion

Checkout khatru framework you could build this pretty easily

Thanks! Checking it out now

The Khatru docs are exciting. This is great, thanks.

...but it revives this craving I have for a client that surfaces Relays as a first-class UX citizen.

That is, "browse the feed of x y and z relays". "post this note to Foo relay only". Etc.

I can imagine creating all sorts of excellent purpose-built relays, but they end up all dumped in my client's big relays bucket and I can't easily read ONE relay or make sure I'm posting notes to ONE relay.

This basically goes for all currently good clients.