this post was submitted on 02 Jun 2025
-46 points (25.5% liked)

Selfhosted

46676 readers
276 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

A while ago, I posted about my plan to build a Lemmy client using the Plebbit protocol.

The response was, honestly, full of hate. I wasn’t expecting praise or anything, but I didn’t think people would react so negatively to the idea of something truly decentralized.

But here I am again. Still believing that Plebbit is the only real self-hosted social media protocol out there.

Let me explain why, in the most direct way I can:

– Plebbit is serverless. – There are no global admins. – It does not rely on any central server. – It can’t be censored or taken down. – It works like BitTorrent, but for social media. – No subreddit can go offline as long as one peer is online.

Every subreddit (called a "subplebbit") is its own world. Mods can ban users, remove posts, or run things how they want. But there’s no “head office.” Nothing above them.

And yes, Plebbit already has support for NSFW subs like /pol and others. It doesn’t need approval from anyone.

I see Plebbit as the Bitcoin of social media. Pure, peer-to-peer. No middlemen. No backdoors. No central kill switch.

It reminds me of what the internet was supposed to be—free, open, uncensorable.

Sadly, most devs I’ve met online don’t really understand peer-to-peer tech deeply. Some barely know cryptography. That’s okay, but it also makes real decentralization hard to appreciate.

If you’ve never read the Plebbit whitepaper,

https://github.com/plebbit/whitepaper

please do. It’s not just another protocol. It’s a whole different way of thinking about social interaction online.

I’m still planning to build that client. I don’t care if the first reactions were negative. I’m not doing this for approval. I’m doing it because I genuinely believe in it. But reviews matter too.

you are viewing a single comment's thread
view the rest of the comments
[–] savvywolf@pawb.social 18 points 2 days ago (9 children)

My question is... What does this do that ActivityPub and ATProto doesn't do? That's the angle you should approach this from (and be ready to defend... People on Lemmy seem adamant that ActivityPub is perfect and unbeatable...). We're technical people here, sell it as a technical solution to a problem rather than using buzzwords or comparing it to Bitcoin.

You've mentioned serverless many times, but ultimately I need to send content somewhere and ask someone to send me content. I can't just throw my posts into the wind and expect someone else to get them. So how do I make a post if not by sending it to a trusted person?

[–] Cochise 8 points 2 days ago (1 children)

It's not serverless, of course. Each peer is a server and the peer that created the "sub" have control to be able to moderate things. You have to maintain your peer always online, because it's a server. Traffic happens over IPFS, which is sloooooow.

ActivityPub is not perfect, but this is just a channer wanting some freeze prach space he can control.

[–] rinse@lemmy.world -2 points 2 days ago (1 children)

Each peer is a server That's not true, you can be a peer in the network without posting or seeding anything to the network.

peer that created the “sub” have control to be able to moderate things If you create your own community, you will be able to moderate it, yes. Why would people create communities when it can't be moderated?

With Plebbit there's no global admins like Reddit, so you fully own your community and nobody can take it away from you.

You have to maintain your peer always online, because it’s a server If the community node is down, but other peers in the network are online and providing the community's data, then people will still be able to read and navigate the community in read-only mode. They can't publish new votes/comments/edits to it, because all updates has to come from the community node.

Traffic happens over IPFS, which is sloooooow Not true, try the desktop app of Seedit and you will see for yourself.

[–] savvywolf@pawb.social 1 points 1 day ago (1 children)

With Plebbit there’s no global admins like Reddit, so you fully own your community and nobody can take it away from you.

I mean, that's true of Lemmy and any other message board type system based on ActivityPub and ATProto. From a technical standpoint, there is no central authority on them.

load more comments (7 replies)