ActivityPub and the Fediverse

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Poast is facing some financial woes :(

graf.jpg

(Link) (https://archive.ph/KmF5I)
(https://give.poast.org/) (https://poa.st/donate/crypto)

Graf's been doing some interesting work building things, like the shortwave radio-type livestream that Null mentioned on stream a couple times, and more recently a search engine, run on SearXNG:
graf2.jpg

(Link) (https://archive.ph/SvXrr)

Hope they're able to get their money troubles figured out, would hate for Graf to quit his work - it's cool seeing new stuff he makes every month or so :/
 
What about Poast costs $3000 a month to run?! Is it really getting that much traffic?
If I understand the structure of the Fediverse correctly, it takes a lot of traffic to constantly keep your node up to date with content from the networks you peer with and also send out your updates to them. Last time I visited, posts flew by on auto-update and a lot of them had media embedded. Pleroma is written in Elixir, which also doesn't help matters on the hardware side unless you've got Discord amounts of money. Take all the other projects he expands Poast with, like streaming and this new search venture, and I could see it hitting 3000$.
 
I believe Graf's expenses are unusually high because his privacy oriented server host is expensive and he pays for DDOS mitigation. Pleroma is still the most performant mainstream fediverse software at the moment when compared to Misskey and Mastodon.

Having one giant instance with all the nazis on it is a bad idea anyways. If Poast's userbase was split between many smaller instances, they would not need to pay so much for protection.

I think there's a breaking point of around a hundred active users where instance administration becomes a full time job. People need to self-host more.
 
Last edited:
Does anyone have a list of relays I can follow for a Pleroma instance that aren't whitelisted?
 
Does anyone have a list of relays I can follow for a Pleroma instance that aren't whitelisted?
Majority of Pleroma instances have internal relays embedded by default, e.g. https://kiwifarms.cc/relay (if it was still up). You can subscribe to a bunch of them to populate timeline with posts from instances you interact the most. I would prefer to use them instead of large public relays, since you'd get too much out-of-order posts from random normies that make TWKN not so usable otherwise. But if you don't mind that, there's a few that were active recently (some may be down):
Code:
https://relay.homunyan.com/actor
https://relay.froth.zone/actor
https://relay.101010.pl/actor
https://relay.fedi.agency/actor (owned by graf, who will kick you off if you hurt his feelings)
https://relay.minecloud.ro/actor
https://relay.1d4.us/actor
https://relie.crlf.ninja/actor
 
Lolbertarian outlet makes an article about Mastodon/Fediverse (as is with journalists, they think everything is Mastodon).

It's common to see Mastodon users refer to it as the "fediverse".
First the journalists took out the capital "I" from "Internet", and now they're taking out the capital "F" from Fediverse.
 
I'm going to try and liven up this thread and explain this with my own limited experience.

The Fediverse refers to any software that uses decentralized networking protocols, such as Ostatus or, more recently, ActivityPub. To put it simply, while contemporary social media involves data being centralized and isolated in a big closed off database, federated social media involves "instances" (servers/nodes etc) where content is not just shared to clients that access them, but automatically shared and stored between instances when they interact with each other in specific ways. This ensures reach and longevity of information and makes it much harder for bad actors to censor it.

Also, most Fediverse services are open source and licensed under the copyleft AGPL license, meaning users are guaranteed transparency with how the software works, and the freedom to do whatever they wish with the software. You can host a fediverse instance wherever you want and on whatever kind of hardware you want as well.

With that all being said, here's a couple lesser known Fediverse projects you should look into.

Pixelfed (Instagram alternative)
View attachment 1923927

WriteFreely (Minimalist Blogging)
View attachment 1923933

Funkwhale (Soundcloud and Bandcamp alternative)
View attachment 1923938

Prosody (XMPP Instant Messaging)
View attachment 1923952

Lemmy (Reddit alternative)
View attachment 1923962
EDIT: I've just been informed Lemmy has a hard coded wordfilter specifically to discourage "right-wingers" from using it.

Instead, I recommend you use
Lenny, the censorship free fork. Or try some other fediverse link aggregators like Prismo and Lotide.

Guac.live (Twitch alternative)
View attachment 1924004
(Apparently this is federated but I can't find much info about them outside of their Github.)

And here's a cool website that collects analytics on Fediverse sites.
Lemmy has removed the stupid word filter. here is non commie instance https://wolfballs.com/ and federates with less block heavy lemmy instances. i think they also have fork of lemmy but not sure.
 
  • Informative
Reactions: The Tall Man
Lolbertarian outlet makes an article about Mastodon/Fediverse (as is with journalists, they think everything is Mastodon).


First the journalists took out the capital "I" from "Internet", and now they're taking out the capital "F" from Fediverse.
Has reason ever been anything other than a joke?
 
Lemmy.world (one of the federated Reddit alternatives) has shut down their Lemmyshitpost community due to CSAM spam:
lemmy1.jpg
(Link) (https://archive.ph/nePtA)

This conversation in the comments is fucking horrifying:
lemmy2.jpg
"It’s a problem that requires AI on the defensive side but even that is just going to be eternal arms race."

(cc: @Null, since you've discussed this problem recently)
 
You can upload images to Lemmy (fediverse reddit clone) that never post but are still hosted and accessible to anyone with the link. Not even moderators can see the images, you have to be a sysop and have access to the directory or object storage where the media is going to even check for the images. You won't know they are there unless you are browsing the image database looking for it, or if you have the link, because the uploading of the media is not stored anywhere by the application or database unless and until the post or comment is created and lists it as an attachment. Obviously this is a huge vector for hosting CSAM, or getting free http file hosting and hiding it within legit content. I wonder if this is related to the CSAM spam mentioned above. The exploit has existed for a while, and they were notified of this back in June on the main repository. Despite the glaring possibility to use ANY Lemmy instance as a file host for anything/heese pizza, there is still no pull request associated with the issue, and it has received little attention.
If this is not remedied, then we can only assume that Lemmy is working as intended, as an enormous decentralized hosting network for illegal material. A fully-featured alternative to Reddit.
original post
archive of post
issue link
archive of issue

EDIT
TO EVERYONE ASKING TO OPEN AN ISSUE ON GITHUB, IT HAS BEEN OPEN SINCE JULY 6
: https://github.com/LemmyNet/lemmy/issues/3504
June 24 - https://github.com/LemmyNet/lemmy/issues/3236
TO EVERYONE SAYING THAT THIS IS NOT A CONCERN: Everybody has different laws in their countries (in other words, not everyone is American), and whether or not an admin is liable for such content residing in their servers without their knowledge, don’t you think it’s still an issue anyway? Are you not bothered by the fact that somebody could be sharing illegal images from your server without you ever knowing? Is that okay with you? OR are you only saying this because you’re NOT an admin? Different admins have already responded in the comments and have suggested ways to solve the problem because they are genuinely concerned about this problem as much as I am. Thank you to all the hard working admins. I appreciate and love you all.

ORIGINAL POST
You can upload images to a Lemmy instance without anyone knowing that the image is there if the admins are not regularly checking their pictrs database.
To do this, you create a post on any Lemmy instance, upload an image, and never click the “Create” button. The post is never created but the image is uploaded. Because the post isn’t created, nobody knows that the image is uploaded.
You can also go to any post, upload a picture in the comment, copy the URL and never post the comment. You can also upload an image as your avatar or banner and just close the tab. The image will still reside in the server.
You can (possibly) do the same with community icons and banners.
Why does this matter?
Because anyone can upload illegal images without the admin knowing and the admin will be liable for it. With everything that has been going on lately, I wanted to remind all of you about this. Don’t think that disabling cache is enough. Bad actors can secretly stash illegal images on your Lemmy instance if you aren’t checking!
These bad actors can then share these links around and you would never know! They can report it to the FBI and if you haven’t taken it down (because you did not know) for a certain period, say goodbye to your instance and see you in court.
Only your backend admins who have access to the database (or object storage or whatever) can check this, meaning non-backend admins and moderators WILL NOT BE ABLE TO MONITOR THESE, and regular users WILL NOT BE ABLE TO REPORT THESE.
Aren’t these images deleted if they aren’t used for the post/comment/banner/avatar/icon?
NOPE! The image actually stays uploaded! Lemmy doesn’t check if the images are used! Try it out yourself. Just make sure to copy the link by copying the link text or copying it by clicking the image then “copy image link”.
How come this hasn’t been addressed before?
I don’t know. I am fairly certain that this has been brought up before. Nobody paid attention but I’m bringing it up again after all the shit that happened in the past week. I can’t even find it on the GitHub issue tracker.
I’m an instance administrator, what the fuck do I do?
Check your pictrs images (good luck) or nuke it. Disable pictrs, restrict sign ups, or watch your database like a hawk. You can also delete your instance.
Good luck.
1693495997585.png
1693496808384.png
 
You can upload images to Lemmy (fediverse reddit clone) that never post but are still hosted and accessible to anyone with the link
I'll let you know Pleroma suffers from the same problem. Even more, due to the way uploaded media is handled in database, you can attach any image ever uploaded to the instance as long as you know (or bruteforce) its ID, and that applies to images from DMs as well.
 
You can upload images to Lemmy (fediverse reddit clone) that never post but are still hosted and accessible to anyone with the link. Not even moderators can see the images, you have to be a sysop and have access to the directory or object storage where the media is going to even check for the images.
What the actual fuck were they thinking!? :stress:
 
Back