this post was submitted on 02 Jan 2025
146 points (77.4% liked)

Selfhosted

40974 readers
538 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
 

Plebbit is a selfhosted, opensource, nonprofit social media protocol, this project was created due to wanting to give control of communication and data back to the people.

Plebbit only hosts text. Images from google and other sites can be linked/embedded in posts. This fixes the issue of hosting any nefarious content.

it has no central server, database, HTTP endpoint or DNS - it is pure peer to peer. Unlike federated instances, which are regular websites that can get deplatformed at any time,

ENS domain are used to name communities.

Plebbit currently offers different UIs. Old reddit and new reddit, 4chan, and have a Blog. Plebbit intend to have an app, internet archive, wiki and twitter and Lemmy. Choice is important. The backend/communities are shared across clients.

The code is fully open source on

https://github.com/plebbit

(page 2) 50 comments
sorted by: hot top controversial new old
[–] Catoblepas@lemmy.blahaj.zone 128 points 1 week ago (3 children)

According to OP’s previous comments the dev of this has spent 600k of their own money on this. If that claim is legitimate then feel free to draw your own conclusions about why someone with 600k to burn would spend it on an NFT crypto reddit, but without images.

[–] watson387@sopuli.xyz 55 points 1 week ago (1 children)

Yeah, I lost interest at 'blockchain'.

[–] loppy@fedia.io 13 points 1 week ago (3 children)

Where are you seeing "blockchain"? Looking through the (scant) documentation on GitHub, they explicitly do not use blockchain: https://github.com/plebbit/docs/blob/master/docs/learn/intro.md "Running a full node takes a few seconds, since there is no blockchain to sync."

Another link someone gave: "We propose solving the data problem by not using a blockchain..." https://github.com/plebbit/whitepaper/discussions/2

[–] OneCardboardBox@lemmy.sdf.org 46 points 1 week ago* (last edited 1 week ago) (1 children)

From that same discussion thread:

We plan on supporting any token/nft/coin for tipping, awards, curating, less captchas, etc. Each subplebbit owner should be able to create their own tokens or nfts to monetize their effort and incentivize their users to participate. Avatars will also be curated NFTs.

The protocol does not use blockchain for data, but the web service itself looks like it would use crypto and NFT to manage aspects of user identity, spam prevention, and monetary incentive.

[–] loppy@fedia.io 10 points 1 week ago

Ahhh, ok. Thank you, my fault for not reading carefully.

[–] pcouy@lemmy.pierre-couy.fr 37 points 1 week ago

ENS stands for Ethereum Name Service

[–] watson387@sopuli.xyz 17 points 1 week ago* (last edited 1 week ago)

1000003091

They say no blockchain transaction fees, so I assumed it was some crypto bullshit. Still not positive it isn't.

[–] sugar_in_your_tea@sh.itjust.works 11 points 1 week ago (13 children)

Did they pay devs to build it for them?

I'm working on a similar project, but I'm 100% bootstrapping it. I'm using Iroh (similar to IPFS, but hopefully faster), and there will just be the one UI until someone makes another. I haven't done authentication yet, but I might end up using blockchain for that, idk, I need some form of trusted directory.

I'm going to be looking through this, because it sounds very similar to what I'm working on, and I'd love to just join a project instead of doing all the leg work of getting traction myself. The things I'm particularly interested in are:

  • moderation - I plan to use something like a web of trust, but with transitive trust; you select people you trust, and whether you see something depends on how those users moderated
  • persistence when users go offline - I use a local first approach, so a post is cached locally if you either authored or viewed it, and peers will pull from you if you're the closest source; caches would need to expire so we don't blow up everyone's storage
  • communities operate in a single namespace (so fix the main complexity w/ federation) - you create a community by posting to that namespace, and it gets mixed w/ other users who post to that same namespace

I'm also interested in building an ActivityPub bridge, so this network can act like an "instance" of sorts and push/pull content from the rest of the Fediverse. This is mostly to seed content in the early days, and I'll decide whether it's worth it once everything else works.

I don't know if Plebbit does any or all of this, hence the interest. That said, someone spending actual money on it seems a bit... odd, since I don't see how this could be monetized.

load more comments (13 replies)
load more comments (1 replies)
[–] Godnroc@lemmy.world 32 points 1 week ago (1 children)

... Ain't that just a website?

[–] kolorafa@lemmy.world 12 points 1 week ago* (last edited 1 week ago) (1 children)

It sounds like jest plain simple website/forum BUT with specific protocol making it more discoverable/searchable?

Allowing to post comments anonymously... sound like a bad idea in the long run, but who know, make me eat my words.

[–] sugar_in_your_tea@sh.itjust.works 5 points 1 week ago (3 children)

Allowing to post comments anonymously… sound like a bad idea in the long run, but who know, make me eat my words.

How so? Reddit and Lemmy do just that. There's nothing tying my username to me, and I'm guessing there's nothing typing yours to you.

[–] sem@lemmy.blahaj.zone 13 points 1 week ago (7 children)

There's more abuse potential with full anonymity vs persistent pseudonyms

load more comments (7 replies)
load more comments (2 replies)
[–] i_am_not_a_robot@discuss.tchncs.de 31 points 1 week ago (1 children)

This fixes the issue of hosting any nefarious content.

How does removing images change anything? Any file can be transmitted by text, as we used to do with e-mail, and you don't need to use images to make illegal or just intentionally offensive content.

[–] rimu@piefed.social 24 points 1 week ago* (last edited 1 week ago) (3 children)

Something tells me the "I don't host CSAM I just host posts that embed/link to CSAM (from other hosts)" argument won't hold up in court.

[–] Jakeroxs@sh.itjust.works 16 points 1 week ago* (last edited 1 week ago) (1 children)

Doesn't it tho? That was part of the issue with Lemmy federating suspected csam content as the actual content ended up on their servers.

Edit:Should probably be clear, I mean legally, not ethically or morally lmao.

[–] rimu@piefed.social 10 points 1 week ago (2 children)

Lemmy has moderators and admins which remove CSAM. Plebbit was intentionally built in such a way that no one can remove anything. Extensive discussion of this at the OP's original post https://lemmy.world/post/23704373. Ctrl-F for "censorship"

[–] Jakeroxs@sh.itjust.works 4 points 1 week ago* (last edited 1 week ago)

Kinda missing the point, the fact it got posted at all on lemmy necessarily means it was potentially federated and hosted on various servers, hence opening them up to legal troubles even if moderation is done.

From my non-lawyer understanding from what I've gathered online, THAT is the legal issue, as opposed to unintentionally hosting links, what actually matters legally is where the content is hosted.

load more comments (1 replies)
load more comments (2 replies)
[–] Boomkop3@reddthat.com 26 points 1 week ago* (last edited 1 week ago) (1 children)

Hold up plebs (hah), this alternative to dns (domain name system) called ens is actually more centralized.

The pros listed here over federation: no central http endpoint, database or dns are a lie. The whole point of having federated instances is that they're not a central thing. Yes, individual instances can be knocked out. It'll be just the same for plebbit except no one can moderate trolls creating scummy or phishing domain names.

Whomever came up with the idea to charge people gas fees is a billionaire now. Ignoring that bit, this blockchain based domain system looks cool, but an unmoderatable free-for-all is an absolutely terrible idea

[–] sugar_in_your_tea@sh.itjust.works 6 points 1 week ago* (last edited 1 week ago) (42 children)

unmoderatable free-for-all

I read through the whitepaper, and it has moderators similar to Reddit/Lemmy. Basically, whoever creates the community (subplebbit) is the owner/admin (they like to say "adminless," but each community has an admin), and they can select moderators, who can do moderation tasks like deleting posts.

So it should have the same benefits and problems as Reddit since it'll all come down to the moderation team the admin selects.

If you think of it like Lemmy, but instead of instance admins you have community admins, you'll be more right than wrong.

On an unrelated topic, I'm working on my own P2P Reddit clone that doesn't have centralized moderation, but instead relies on a Web of Trust system to handle moderation, but instead of binary trust, it's fractional (i.e. you can trust someone 10%, someone else 20%, and posts will be filtered accordingly). In fact, trust isn't manually handled, it's handled based on how similarly you act vs others (i.e. you both upvote/downvote similarly, flag posts similarly, etc), and I'm deciding whether making this based on community makes sense (i.e. you trust user A on community X, but not on community Y).

Just because moderation doesn't look similar to what you're familiar with doesn't mean it's ineffective. We'll see if Plebbit works out, but I'm still going to try my own approach and see if that works. Oh, and my approach doesn't have a blockchain, crypto currency, or really any way to monetize it FWIW.

load more comments (42 replies)
[–] FundMECFSResearch@lemmy.blahaj.zone 26 points 1 week ago (2 children)

Looks interesting. But I don’t see what the point is unless you connect to fediverse or can attract a critical mass to keep it self sustaining.

[–] GreenKnight23@lemmy.world -1 points 6 days ago (6 children)

yeah...the fediverse is Reddit 2.0

Lemmy has been getting a little more....fascisty lately. each community has basically been infiltrated by power-tripping mods from Reddit that honestly have no business being mods.

it's good to have things different than Reddit and Lemmy.

load more comments (6 replies)
[–] sugar_in_your_tea@sh.itjust.works 10 points 1 week ago* (last edited 1 week ago) (12 children)

I don't get why people are so interested in the fediverse. I guess it's a sizeable amount of content, but it's not really all that popular and has a host of its own issues. I think people like the idea behind it more than the actual implementation.

That said, I'm working on a similar project (distributed Reddit clone), and one of my goals is to eventually connect it to the fediverse to get access to content. That said, a distributed service isn't directly compatible w/ a federated one (there are no servers in a distributed service, only simple relays), so I'd have to build a bridge to get it to work, and bridges are notoriously awkward to deal with in the best case (see Matrix bridges), and adding P2P on top of that makes things even more awkward.

load more comments (12 replies)
[–] SnotFlickerman@lemmy.blahaj.zone 22 points 1 week ago* (last edited 1 week ago) (2 children)

No matter what choice you make, Lemmy or Plebbit or something else, it's clear that decentralized/federated services are the real future. The return of the torrent swarms but forum swarms instead.

At some point something clicked with everyone, and they realized "the cloud" is someone else's computer, someone else's property. We all collectively realized you never feel truly free when you're on someone else's property, you're always playing by their rules. At least with decentralization the levels of control are distributed so you have less of one person wresting control from anyone else.

It's a bit like growing your own garden. You do it because you know what you're putting into your garden and getting out of it. If you choose to use pesticides, that's your choice, and no one else's. When you choose how to run your own self-hosted services, it becomes your choice what comes and goes from your network.

I'm glad to be part of the self-hosting future here.

[–] jaybone@lemmy.world 13 points 1 week ago (2 children)

Unfortunately for the fediverse, most regular users want to use their twitters and facebooks and instagrams and whatnot. I don’t see regular users switching over. And if they did, you know the big guys would come up with something to compete.

load more comments (2 replies)
load more comments (1 replies)
[–] infeeeee@lemm.ee 19 points 1 week ago (1 children)

From the whitepaper it seems like you cannot comment at all? Or each comment is a post also, so you need a server, you need to host it to be able to reply? I don't see a mention how an upvote/downvote system could work.

How this is even similar to reddit? From what I could find it's much like a topic based microblogging, and it's a very one way communication. As it's similar to IPFS and torrent, which are also very one way communication. Seems like an interesting idea, but I don't see why it was compared to reddit.

Personal opinion, IPFS clones are reinvented about every year, and because they sound very good on paper, but noone could figure out a legit usecase - maybe except piracy - they fail after a while. Maybe if we would become an actual InterPlanetary species with colonies on Mars they could be useful, but until I don't really see a point trying it again and again and again...

[–] SnotFlickerman@lemmy.blahaj.zone 6 points 1 week ago (2 children)

I don't think that it's that you can't comment at all, it's almost rather that you can only comment.

Plebbit only hosts text. Images from google and other sites can be linked/embedded in posts. This fixes the issue of hosting any nefarious content.

You can link to other things and embed them in a text post using code, but there is no ability to upload anything, so the content really is all just text (since links are created using text commands).

[–] infeeeee@lemm.ee 15 points 1 week ago (1 children)

base64 image is just text...

How do you stop someone posting base64 encoded CSAM. And as it is "censorship resistant" you can't even remove it.... It was even a problem here in Lemmy, assholes are around the internet to destroy anything.

Also cryptobros:

The captcha service can be replaced by other "anti-spam strategies", such proof of balance of a certain cryptocurrency. For example, a subplebbit owner might require that posts be signed by users holding at least 1 ETH, or at least 1 token of his choice.

The more I read about this it sounds more and more terrible.

[–] atzanteol@sh.itjust.works 4 points 1 week ago

I haven't looked much but I'm assuming there is an IPFS integration?

[–] pory@lemmy.world 4 points 1 week ago

Reddit was like that for ages before they implemented i.redd.it and v.redd.it. it's the whole reason Imgur even exists, Reddit wouldn't let you "upload an image" and would only aggregate comments and upvotes for links to external content.

That said, this Plebbit project raises more red flags than a Danish standing army.

[–] Diplomjodler3@lemmy.world 15 points 1 week ago (9 children)

So in what way is that better than Lemmy?

[–] Boomkop3@reddthat.com 14 points 1 week ago

I think it's the same in most aspects, just less developed. However, it looks like the devs lie about the benefits and use a less secure alternative to dns.

It's garbage with a funny name

[–] myrrh@ttrpg.network 8 points 1 week ago* (last edited 1 week ago) (1 children)

...i remember going to our computer lab in the early nineties and seeing a flyer about this new protocol called the world wide web, thinking to myself in what way is that better than gopher?..

[–] Diplomjodler3@lemmy.world 5 points 1 week ago (1 children)

Greetings, fellow geezer! And yes, I've been there too. My first foray on the web was with Lynx, a text based browser. Left me pretty underwhelmed. But once I actually tried Mosaic, I was instantly converted.

load more comments (1 replies)
load more comments (7 replies)
[–] cm0002@lemmy.world 8 points 1 week ago

I like the concept, and truly hope it takes off, but holy fuck is it slow to load content on any of the first 2 web clients off the main website, plebbones took forever just to load the interface so I left.

As of right now, if it's taking 2-3 minutes just to load the content of the tiny user base, I don't see how it'll be "infinitely scalable"

[–] jagged_circle@feddit.nl 8 points 1 week ago (1 children)
[–] fnrir@lemmy.world 4 points 1 week ago (1 children)
load more comments (1 replies)
load more comments
view more: ‹ prev next ›