Comment on Why selfhosted social media protocols are hated ?
savvywolf@pawb.social 4 days agoIt still looks like you’re relying on IP addresses, which means if you want to host a Plebbit server (sorry, “always on peer”) you need one of the following:
- Use a hosting provider, which is something you want to avoid according to your pitch.
- Serve it from your own personal network under your own IP. Given that you’re worried about censorship from even the DNS system, I imagine this is something you absolutely don’t want to do.
rinse@lemmy.world 4 days ago
Did you mean a community (subplebbit) here? Or did you mean running your own client instance, like Seedit?
If you still wanna host it with someone else, you could have the address of the community be a blockchain name system tied to a wallet you own, and then give the hosting provider your database (which contains your IPNS private key). The hosting provider will receive and publish updates on your behalf, but in the case they went rogue, you can update the text records of your domain to point to a new IPNS you fully own.
So even this way, the hosting provider doesn’t really have a lot of power over the community owner.
You can use relays/tor/vpn to obfuscate your real ip address. The peers in the network won’t know necessarily that IP address <x> is running these specific communities, just in the same way you don’t know if a random bittorrent seeder is person who originally created the file and uploaded it.