this post was submitted on 08 Jan 2025
-159 points (4.0% liked)

Selfhosted

40958 readers
936 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
 

I'm here to address some FUD and questions from people who think Plebbit won’t succeed. Let’s talk about why peer-to-peer is better than all those other social media platforms

list of reason why P2P is better than:

  1. mastodon / lemmy / activitypub
  • Instance admins can delete user accounts and communities. Instance admins can block other instances. It's too difficult to run your own instance, you need to buy a domain name, server, DDOS protection, set up SSL, etc.
  • No mechanism for a community owner to communicate a challenge to post to his community, so impossible to prevent spam.
  1. bluesky
  • Bluesky instances cannot delete user accounts and communities (as long as they are backed up somewhere else), but they can block user accounts and communities. Since running your own instance is difficult, your user account and community will be blocked most of the time and you won't be able to reach your users.
  • No mechanism for a community owner to communicate a challenge to post to his community, so impossible to prevent spam.
  1. nostr
  • Bluesky instances cannot delete user accounts and communities (as long as they are backed up somewhere else), but they can block user accounts and communities. Since running your own instance is difficult, your user account and community will be blocked most of the time and you won't be able to reach your users.
  • No mechanism for a community owner to communicate a challenge to post to his community, so impossible to prevent spam.
  1. farcaster
  • Hubs cannot delete user accounts and communities (as long as they are backed up somewhere else), but they can block user accounts and communities. Since running your own hub is difficult (long sync time, lots of bandwidth/storage/ram), your user account and community will be blocked most of the time and you won't be able to reach your users.
  • Hubs in general cannot scale infinitely as they keep growing forever, like a blockchain.
  • Must pay $5 on optimism to be able to post, most users don't want to pay. Also can be censored by the optimism RPC or USDC.
  • No mechanism for a community owner to communicate a challenge to post to his community, so impossible to prevent spam.
  1. steemit
  • Blockchain RPCs cannot delete user accounts and communities (as long as they are backed up somewhere else), but they can block user accounts and communities. Since running your own blockchain node is difficult (long sync time, lots of bandwidth/storage/ram), your user account and community will be blocked most of the time and you won't be able to reach your users.
  • Blockchains in general cannot scale infinitely as they keep growing forever.
  • Must pay blockchain transaction fees to post, most users don't want to pay.
  • No mechanism for a community owner to communicate a challenge to post to his community, so impossible to prevent spam.

plebbit solves each problem:

  • instances/hubs/rpcs cannot block a user account or community, because there are no instances, it's directly peer to peer. a community node can be run from home on consumer internet, no server, domain name, SSL, sync time, etc. it's as easy as running a bittorrent client.
  • it can scale infinitely because there are no historical ledger like a blockchain or hub, it's like bittorrent, if a community no longer has any seeds, it stops existing. (this is also a downside of plebbit, but scaling is more important, not scaling makes the system useless)
  • it has no cost to publish, like bittorrent, because is has no historical ledger that each node must sync. users seed their communities for free while they use it, like bittorrent.
  • a community node can communicate a challenge to a user to post to his community (like a minimum user account age, or karma, or a captcha, whitelist, etc), because it's directly peer to peer, the community node is the instance, so it can gatekeep it however it wants. (this is also a downside of plebbit, a community node must be online 24/7, but it's also possible to delegate running a node to an RPC/instance/hub, you just lose some censorship resistance, so it's not inferior in this regards, it's strictly superior because of the optionality).
top 28 comments
sorted by: hot top controversial new old
[–] db0@lemmy.dbzer0.com 8 points 9 hours ago

We already had p2p reddit. It was called Aether. It failed due to lack of users.

[–] Boomkop3@reddthat.com 23 points 15 hours ago* (last edited 15 hours ago)

This again? Stop marketing your shitty crypto scam infused lemmy rippoff

[–] Dirk@lemmy.ml 9 points 15 hours ago

What is this scam and why is it still here?

[–] ada@lemmy.blahaj.zone 72 points 1 day ago* (last edited 1 day ago) (1 children)

instances/hubs/rpcs cannot block a user account or community

Why would I want that? That sounds genuinely awful.

Edit - And the plebbit homepage talks about making a 4chan equivalent, and along with this post, there are pepe images everywhere. No thanks. Plebbit can fuck right off

[–] julianwgs@discuss.tchncs.de 11 points 14 hours ago

You want that if you strongly believe that your hate speech counts as free speech

[–] Vendetta9076@sh.itjust.works 23 points 20 hours ago

Man this shit is cringe.

[–] ThePowerOfGeek@lemmy.world 79 points 1 day ago (1 children)

Hadn't heard of it before. But based on the cheesy meme, how desperate this post sounds, and the fact that the platform seems like a chan imposter, I'll pretend like I still haven't heard of it.

[–] flamingos@feddit.uk 51 points 1 day ago* (last edited 1 day ago)

[Lemmy has] no mechanism for a community owner to communicate a challenge to post to his community, so impossible to prevent spam.

Hey mods, you can do the funniest thing right now:

Screenshot of a cursor hovering over the "Remove post" option in lemmy-ui

[–] Prunebutt@slrpnk.net 62 points 1 day ago

instances/hubs/rpcs cannot block a user account or community

Great! I was looking for a social media platform without the possibility of moderation. 🙄 /s

[–] ocean@lemmy.selfhostcat.com 24 points 22 hours ago (1 children)

My post on using Tailscale on my servers gets removed but not this crap?

[–] Blisterexe@lemmy.zip 3 points 8 hours ago (1 children)

yeah, and mine about ripping dvd's on a server, if that broke the rules wouldnt this do that more?

[–] ocean@lemmy.selfhostcat.com 1 points 7 hours ago

I remember your post. How is that not related? And also lemmy is so small where else should we post? I messaged them for my post and they never responded

[–] lung@lemmy.world 36 points 1 day ago (1 children)

Well, I took the time to read the whitepaper, and it's yeah, pretty dumb sounding. The gist is that it's p2p post sharing with lots of captchas & a crypto edge that it probably doesn't need https://img1.wsimg.com/blobby/go/eb02f20b-e787-4a02-b188-d0fcbc250ba1/pleb.tex-6d2e1bf.pdf

The similarities to Lemmy are substantial, it's just not on activitypub, but rather its own pubsub thing. If you want to host data, you still have to keep a node running at all times, it's not the case that "there are no instances". Those instances can moderate the content, so it's not the case that "there's no moderation." The whitepaper mentions that "its possible to delegate running a client to a centralized server..." rather than having to have a fat syncing client running on your own machine ... in lemmy, it's more like "its possible to run your own node if you want". Plebbit doesn't care about maintaining history of posts, it expects that servers will go down over time, and the data will be lost. Lemmy is pretty similar in that regard too, if all instances hosting the data go down, then it's lost. The expected outcome is that there's a handful of big nodes, as is the typical result of this form of "decentralization" - same as Lemmy, Email

Ultimately, I don't see Plebbit doing anything particularly smarter/better, and having private/public key cryptography involved doesn't really matter. They talk about blockchains and using coins as anti-spam mechanisms, but I don't see why that's relevant to the implementation

[–] Boomkop3@reddthat.com 7 points 15 hours ago

Eyy, someone who actually reads! Last time a post like this popped up it was like arguing with someone who was just reading of a list of "top 10 most popular buzzwords"

[–] thebardingreen@lemmy.starlightkel.xyz 35 points 1 day ago (1 children)

I think you're going to have more luck with a more right wing, more immature humor, more toxic masculinity kind of crowd.

[–] givesomefucks@lemmy.world 41 points 1 day ago (1 children)

It's basically 4chan and OP keeps begging people to join it

[–] catloaf@lemm.ee 33 points 1 day ago (1 children)
[–] givesomefucks@lemmy.world 26 points 1 day ago (1 children)
[–] Boomkop3@reddthat.com 3 points 15 hours ago

Rotten to the core

[–] merde@sh.itjust.works 10 points 21 hours ago (1 children)
[–] Boomkop3@reddthat.com 2 points 15 hours ago

Nah, people need to know to stay away from this

[–] savvywolf@pawb.social 18 points 1 day ago

I think a peer to peer model could work for social media, but if you're trying to sell it using a pepe meme, I'm not interested...

But fundamentally... Why not implement what you're thinking ontop of ActivityPub or ATProto than rolling your own thing? None of the issues you've described facing them are particularly insurmountable. They just need a bit of devwork.

[–] sxan@midwest.social 4 points 21 hours ago

You duplicated Bluesky's entry for Nostr. Could you address nostr's weaknesses? Keeping in mind that as long as you don't federate with the main Nostr nodes, you won't be swamped with the CryptoBros - its biggest downside.

[–] 30p87@feddit.org 7 points 1 day ago

advertises decentralized social media telegram and twitter