Not at home, but have one on a server in a data centre 👍
Discussion
Would you do one from home though? Local ATT internet?
It depends on your purpose, are you planning to make it public or just for yourself to archive your notes? If it’s the latter, sure… I probably would do.
Public, community, with pretty tight censored controls.
Probably not. I’d stick it on a cheap vps somewhere.
Any reccos?
I bought a mini PC to host, but open to other options.
Just figured it’d be easiest and cheapest to run home relay.
The only issue with running a home one is it’s sat on your network and if the relay server has vulnerabilities, it could leave you exposed. There’s plenty of cheap Linux VPS providers. Hundreds of them. Or you could check out nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8 ‘s new offering.
Thanks for the heads up.
I’m not particularly tech savvy, so learning.
What type of vulnerabilities would I have to worry about?
Worst case scenario is the server the relay is on gets taken over and joins a botnet or its used as a jump box to attempt to access other devices such as your laptop/desktop. I mean that is really worst case, and the chance of it happing is low. Firewalls etc can remediate some of it. But why risk it? 😁👍
Got it.
So, access to server could create access to all devices on the local network.
So, if I do it I should do it with my neighbors Wi-Fi.
Port forwarding might be an issue 🤔
Port forwarding?
Allowing access to a local network device (your relay) from outside via a public network. Typically local devices have a local IP which aren’t addressable from outside your network. You use port forwarding to pass say port 443 from your outside IP to your internal device.
I had a similar idea, I'd like a relay that has some automatic censoring for things that are just obnoxious... But then I had more thoughts, this basically leads to me, or you, controlling one space, a little like an admin on a discord server but on steroids. And then if everyone has the same idea to run his own relay to host his own "safe space" we're straying away from the initial concept imo, but would still prefer that rather than fearing to run into porn or gore stuff.
How can we have decentralized "common sense" censorship?
Or maybe the censoring we'd like to see for ourselves should happen on the client rather than the relay 🤔
Sorry, what’s the difference?
Well let's say you want to ban graphic content because it bothers you. You can either:
- Ban graphic content from your relay and experience nostr only from your relay (and other relays that also ban graphic content) from any client you want
- have access to all the relays you want, but use only clients that will filter out messages that have graphic content
It's like a backend vs frontend type of difference, I hope it's clearer