Is there any benefit to running your own relay? Does anyone self host a web client (docker) and a relay together?
I tried Iris, but ran into issues with the engine.
#asknostr
Is there any benefit to running your own relay? Does anyone self host a web client (docker) and a relay together?
I tried Iris, but ran into issues with the engine.
#asknostr
Depends on what you are using it for.
First, it can be a local backup of all of your notes. While we don't have much issue with this now, I imagine that large public relays will not store your notes forever, but you may want to have a full history for yourself.
You can also set up a relay as a way for a team to communicate internally, whitelisting only the npubs of the team members. Paired with a client like Flotilla, you have your own Slack/Discord community.
You can set up your own web-of-trust relay, allowing only those you follow plus those they follow to post to it. These types of relays generally have little to no spam, since spammers don't tend to get followed by anyone with a brain.
You could run a paid relay + Blossom server, which is always helpful to have more places for folks to host their media, and paid relays also tend to have little to no spam, since paying to spam gets expensive pretty fast.
You could also just run your relay for the sake of learning more about how Nostr works, with the added bonus that if you open it up to others to post to it, you are also helping keep the protocol decentralized.
I have not yet tried self hosting a client and relay together. May try this with Ditto sometime, or Coracle.
This is great information. Thank you.
Preservation of my own notes isn’t much a priority. Before asking my question I thought that a relay use case would be topic specific relays (politics as an example) where users would aggregate.
Further review suggests that running a relay is more beneficial to cultivate the protocol (I don’t have a use case for a discord). For sure I will be running a relay and testing how it works - maybe gather some users at the same time - who knows. This is all so interesting. I have hosted multiple social sites (sharkey, mastodon, IRC) and Nostra is easily the lowest barrier of entry.
We don't really have any mechanism for posting specific topics to specific relays. However, a relay operator could set up their own relay that aggregated notes about a specific topic, and then anyone wanting to go peruse that relay specifically could do so with one of the clients that allows you to see relay-based feeds.
Most folks wanting to post about a specific topic just use appropriate hashtags, so users can find those notes regardless of the relay they are posted to.
I think topic-based communities are a great reason to run a relay, though. nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspr3mhxue69uhksmmyd33x7epwvdhhyctrd3jjuar0dak8xtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7208x3z is the guy really putting work into this usecase with his Flotilla client.