taquiones.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
My guess is #ReGex:
In regular expressions, the underscore counts as a "word character", whilst dashes, commas, dots, whitespaces etc. count as "non word characters".
This is a hugely important thing: All relevant APIs rely heavily on RegExes.
I'm afraid, your initiative won't succeed for that reason:
All #ActivityPub software would have to be revised and patched to solve a niche annoyance.
There is now a free open self-hostable Fediverse trail recorder called Wanderer. You can upload GPS data directly and it also lets you import your data from Strava and Komoot.
Wanderer is federated through ActivityPub so Wanderer servers can connect to other Wanderer servers and Mastodon etc servers too. More info at the official website:
Source code is at:
➡️ https://github.com/Flomp/wanderer
You can follow the lead developer at:
➡️ @flomp
wanderer, a self hosted trail logging app, has added federation via ActivityPub. You can now follow, like and comment on trails shared from other instances.
Week in Fediverse 2025-06-20
Servers
- PeerTube v7.2.1
- Manyfold v0.114.0
- Mitra v4.5.0
- Misskey v2025.6.1
- Sharkey v2025.4.3
- NodeBB v4.4.4
- Surfacing discussions (Ghost)
- New Look, Faster Blocks in ActivityPub 6.0.0 (ActivityPub for WordPress)
- BadgeFed @ FediForum June 2025: Unconferences, Demos, and Community Feedback (BadgeFed)
- BDServer: Server software for making blogs and other similar websites
- Shoot: Instant messenger for the fediverse
Clients
- Moshidon v110
- Aria v1.2.2
- Thunder v0.7.1
- Voyager v2.36.0
- Pixelfed (React Native) v1.4.0.1
- xymopen/CuckooPlus: A GooglePlus-like third-party web client for Mastodon
Tools and Plugins
- PeerTube livechat plugin v14.0.0
- FIRES Server v0.2.0
- Event Bridge for ActivityPub v1.1.1 (WordPress plugin)
For developers
- Fedify v1.6.2
- Fedialgo v0.74.0
Protocol
- Messaging Layer Security over ActivityPub
- FEP-844e: Capability discovery
- FEP-521a: Representing actor's public keys (Finalized)
Articles
- Threads is adding fediverse content to your social feeds
- ORCID and the Fediverse: What Can We Do with Public Information?
- The Seven Deadly UX Sins of the Fediverse Web Experience (To Fix)
- Fediverse Report – #121
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01976ad6-6dbf-3ce4-c032-b3717e766ace
Eagle-eyed product developer @parkerortolani spotted something in Apple's WWDC 2025 presentation: Mastodon. During designer Billy Sorrentino's section on visual intelligence, there's a clear shot of @ivory. "It was clearly both a way to subtly show developers what they can do with their own apps, but also read as a sort of endorsement of Mastodon as a social platform," Ortolani writes on his blog. "Apple didn’t show Bluesky, Threads, or X. They chose to show a third-party Mastodon client."
#Tech #Technology #Mastodon #Ivory #ActivityPub #Fediverse #Apple #WWDC
We are basically doing what #signal and in particular moxie refused to do or declares impossible: federation.
Both #email and #activitypub ecosystems are all about federation.
However, #deltachat is vertically centralized in that all UIs use the same #rust core which implements all networking, encryption, chat/group/message logic in a single centralized place. The now 40+ #chatmail mail relay network is driven from centralized code.
At each level replication and federation is built in.
The username for your #ActivityPub enabled #ghost or #wordpress feed account should be the same as the name of your site, so that when it is shortened (shown without the domain name), we can still understand who it is referring to. Please.
With just 32 hours left to go...I can't believe it...they are less than $500 away from meeting the $55k goal, which will add in-app live streaming capabilities.
Let's make this happen. 💪🏼
For today at #DevConf_CZ I highly recommend @Tobias 's talk "about:#Fediverse - An introduction to the decentralised social network" at 11:00 in room A112! Learn more about #activitypub , get a good overview about the concept of the fediverse and how @Mastodon @pixelfed @friendica @wordpress and other services work in a decentralised way.
Hello #Fediverse and Happy New Year!
I'd like to mark the start of 2025 with the first message from my self-hosted instance. You may already know me as @_elena@mastodon.social. Well, now I also run my own #ActivityPub microblogging server, thanks to the magic of #YunoHost and #GoToSocial (and #Phanpy, which I'm using to compose this).
I registered this domain – aseachange.com – a looooong time ago but never did anything with it. It was the very first domain name I ever bought, even before securing elenarossini.com (!!!). It was so long ago, but I remember I was inspired by Beck's album Sea Change. seachange[dot]com was taken, so I grabbed Aseachange.
I absolutely love its meaning of profound transformation and I think it's PERFECT for my self-hosted #Fediverse instance and what it represents: independence, empowerment and digital sovereignty.
Ever since setting it up, I've been feeling joyful and hopeful. Everytime I look at myself in the mirror, I think: I'm in control of my own social media platform. And it feels SOOO GOOD.
What do I have in store for 2025? I plan to use this account to post messages about #selfhosting, learning #Linux, privacy and digital sovereignty.
I will also keep posting from my Mastodon account because you don't give a Lamborghini to someone who just passed their driver's license. I barely know what I'm doing here, so I feel a lot safer (for now) keeping my mastodon.social account as well... In case anything goes wrong here. Better safe than sorry!
So, this is my #Introduction and if you've read as far as here I just want to thank the Fediverse for being so amazing and allowing me to connect with people on my own terms. And thank you Fedi people for being so generous and supportive with your superb advice and kind words.
This is a really magical, special place.
Happy New Year, everyone!
📜 I wrote a new article: "Own Your Content"
📢 In it, I discuss how the Fediverse, through ActivityPub, is the antidote against walled gardens, oppressive advertising, data-stealing, surveillance, and enshittification by Big Tech™.
🔗 https://derickrethans.nl/own-your-content.html
💻 I gave a keynote based on it at #ipc25 in Berlin last week. I hope to soon make a recording too.
I also have an ActivityPub version which you can read at https://phpc.social/@blog@social.derickrethans.nl/114671233891315879
@mapache @box464 @activitypub.blog @badgefed
Ah! The LGPL / Language totally forgotten during the monster job of the full list overhaul I did.
Would it be possible for you to PR or file an issue? (Codeberg account always comes in handy for submitting that #ActivityPub #FEP 😜)
I will take a note on my backlog, but will be some time before I get to that.
Taking a look at the Wordpress ActivityPub Roadmap, at the very end I see this:
> Client-to-Server API (exploration)
> At this stage, we’re exploring and evaluating this based on community interest and potential use cases.
Client to Server API for ActivityPub is not widely utilized (or at all?) so this would be of great benefit to all fediverse platforms.
SHOW YOUR COMMUNITY INTEREST!!! @activitypub.blog
https://activitypub.blog/2025/06/11/our-2025-roadmap-building-the-future-of-wordpress-federation/
Nice! I have a #codeberg issue in https://delightful.coding.social/delightful-fediverse-experience where I track #ActivityPub C2S ongoing work, or plans thereof. Will add this.
https://codeberg.org/fediverse/delightful-fediverse-experience/issues/130
Fediverse Report - This week's fediverse news:
- @fediforum happened, with a ton of demos, sessions and keynotes
- @bonfire gets close to a formal 1.0 release, and is already available for usage
- @anewsocial announces Bounce, a tool to migrate your social graph from #atproto to #activitypub
- shutdown of a lemmy server provides opportunity for @piefedadmin
and much more!
PeerTube will add live streaming to the mobile app if they reach their next milestone. Let’s make it happen! Share this post and donate if you can!
#PeerTube #Fediverse #ActivityPub
https://framapiaf.org/@peertube/114664231712788428
Embarrassed to say I completely missed the publication of this project site for Mastodon’s fedidiscovery project.
It aims to improve searching and discovery of content across instances work in an opt-in, decentralized manner.
Follow-up to chat with @mapache and @dajb on #SocialVerifiableCredentials and #BadgeFed's #ActivityPub realization.
Some more draft text of the - thanks to @nlnet support - soon revamped delightful-fediverse-experience curated list, demonstrating how I deliberately step away from strict #TechnicalLanguage.
After all the cold hard #tech is just a click away. Tons of #CodeForges awaiting our #SocialCoding 😄
Not sure if you like the language. Yet feel its good if fluffy and spiky are in balance.
@mapache @badgefed@vocalcat.com @badgefed@badges.vocalcat.com @julian
Okay, okay then 😜
Inspired by @dajb I will use 'Social verifiable credentials' as the category for #BadgeFed in the new taxonomy I am creating for delightful-fediverse-apps curated list. Which I am in the process of giving a complete makeover and revitalization. Hope to have it live soon
https://delightful.coding.social/delightful_fediverse_apps
PS. Was also talking badges & credentials with @RyunoKi today, regarding #Keyoxide roadmap.
In February 2025, I presented a topic at FOSDEM in Brussels entitled The Fediverse is Quiet — Let's Fix That! In it, I outlined several "hard problems" endemic to the fediverse, focusing on one particular complaint that is often voiced by newcomers and oldtimers alike; that the fediverse is quiet because you don't ever see the full conversation due to some design considerations made at the protocol level.
Since then there have been a number of approaches toward solving this problem, and it is worth spending the time to review the two main approaches and their pros and cons.
N.B. I have a conflict of interest in this subject as I am a proponent of one of the approaches (FEP 7888/f228) outlined below. This article should be considered an opinion piece.
Crawling of the reply tree
First discussed 15 April 2024 and merged into Mastodon core on 12 Mar 2025, @jonny@neuromatch.social pioneered this approach to "fetch all replies" by crawling the entirety of the reply tree. When presented with an object, the Mastodon service would make a call to the context
endpoint, and if supported(?) would start to crawl the reply tree via the replies
collection, generating a list of statuses to ingest.
This approach is advantageous for a number of reasons, most notably that inReplyTo
and replies
are properties that are ubiquitous among nearly all implementations and their usage tends not to differ markedly from one another.
N.B. I am not certain whether the service would crawl up the inReplyTo
chain first, before expanding downwards, or whether context
is set in intermediate and leaf nodes that point to the root-level object.
One disadvantage is this approach's susceptibility to network fragility. If a single node in the reply tree is temporarily or permanently inaccessible, then every branch of the reply tree emanating from that node is inaccessible as well.
Another disadvantage is the reliance on intermediate nodes for indexing the reply tree. The amount of work (CPU time, network requests, etc.) scales linearly with the size of the reply tree, and more importantly discoverability of new branches of the reply tree necessitate a re-crawl of the entire reply tree. For fast-growing trees, this may not net you a complete tree depending on when you begin crawling.
Lastly, in the ideal case, a full tree crawl would net you a complete tree with all branches and leaves. Great!
Mastodon is the sole implementor of this approach, although it is not proprietary or special to Mastodon by any means.
FEP 7888/f228, or FEP 171b/f228
Summarized by @silverpill@mitra.social in FEP f228 (as an extension of FEPs 7888 by @trwnh@mastodon.social and 171b by @mikedev@fediversity.site), this conversational backfill approach defines the concept of a "context owner" as referenced by compatible nodes in the tree. This context owner returns an OrderedCollection
containing all members of the context.
A major advantage of this approach centers around the pseudo-centralization provided by the context owner. This "single source of truth" maintains the index of objects (or activities) and supplies their IDs (or signed full activities) on request. Individual implementations then retrieve the objects (or activities). It is important to note that should the context owner become inaccessible, then backfill is no longer possible to achieve. On the other hand, a dead or unresponsive intermediate node will not affect the ability of the downstream nodes to be processed.
The context owner is only able to respond with a list of objects/activities that it knows about. This does mean that downstream branches that do not propagate upwards back to the root will not be known to the context owner.
Additionally, consumers are also able to query the context owner for an index without needing to crawl the entire reply tree. The ability to de-duplicate objects at this level reduces the overall number of network requests (and CPU time from parsing retrieved objects) required, making this approach relatively more efficient.
Additional synchronization methods (via id hashsums) could be leveraged to reduce the number of network calls further.
A number of implementors follow this approach to backfill, including NodeBB, Discourse, WordPress, Frequency, Mitra, and Streams. Additional implementors like Lemmy and Piefed have expressed interest.
One technical hurdle with this approach is technical buy-in from implementors themselves. Unlike crawling a reply tree, this approach only works when the context owner supports it, and thus should be combined with various other backfill strategies as part of an overall conversational backfill solution.
Conclusion
2025 is shaping up to be an exciting year for resolving some of the harder technical and social problems endemic to the open social web/fediverse. It is this author's opinion that we may be able to make good headway towards resolving the "quiet fedi" problem with these two approaches.
It is important to note that neither approach conflicts with the other. Implementations are free to utilise multiple approaches to backfill a conversation. Both methods presented here have pros and cons, and a combination of both (or more) could be key.
Feel free to use this as a starting point for discussions regarding either approach. Does one speak to you more than the other? Are the cons of either approach significant enough for you to disregard it? What other approaches or changes could you recommend?
🥳 Manyfold v0.112.0 is out, with improvements to ActivityPub federation (remote previews, more notes), a brand new Japanese translation, and a bulk hide option for problems.
🗞️ Full release notes: https://manyfold.app/news/2025/06/09/release-v0-112-0.html
❤️ Support us on OpenCollective: https://opencollective.com/manyfold
Hoping to attend FediCon this year! It's fantastic that it's in Canada, which makes it much more convenient for the North American crowd than FOSDEM.
I usually do some pretty technical topics, but would something more high level be better?
Earlier this year I presented a talk on a way to fix the "quiet fedi" problem. Maybe I'll fix federated private group chats this time around
will #ATproto URLs always be weird? how they include the domain of where you found the post (is that the app-view or relay?) and not just the account/server like #ActivityPub does? doesn't seem great for anybody ever truly owning their own social presence. I must be missing something.
@mapache @badgefed@vocalcat.com @badgefed@badges.vocalcat.com @julian
Btw #BadgeFed, I bumped into https://activitybadges.org and even though it hasn't been updated in a while, it might be interesting if you hadn't seen it already.
Ω🪬Ω
#FediAlgo, the customizable timeline algorithm / filtering system for your Mastodon feed, now has a "TOTAL CHAOS" preset for when you're really feeling like mixing up your timeline in addition to a way to weight toots based on the author's follower count, highlighting of hashtags based on how much you use or interact with them, and a bunch of other fund stuff.
* Try It: https://michelcrypt4d4mus.github.io/fedialgo_demo_app_foryoufeed/
* Code: https://github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed
* Video of FediAlgo in action: https://universeodon.com/@cryptadamist/114395249311910522
#activitypub #algorithm #algorithmicFeed #algorithmicTimeline #Fedi #FediTips #FediTools #Fediverse #Feed #FOSS #Masto #MastoAdmin #Mastodon #mastohelp #MastoJS #nodejs #nod #opensource #SocialWeb #timeline #TL #webdev #chaos #erys
Week in Fediverse 2025-06-06
Servers
- snac v2.78
- PeerTube v7.2.0
- Hollo v0.6.0
- Mitra v4.4.0
- ActivityPub for WordPress v6.0.0
- Mobilizon v5.1.4
- Honk v1.5.0
- Misskey v2025.6.0
- Vernissage Server v1.16.0
- NodeBB v4.4.2
- Forgejo monthly report - May 2025
- Lemmy Development Update May 2025
- shops: A free & open source federated marketplace
- selective-relay: A fork from pub-relay which relays only activities that meet the conditions
Clients
- Fedilab v3.33.0
- Jerboa v0.0.79
- Voyager v2.35.1
- Blorp v1.8.0
- Interstellar v0.9.3
- Tesseract v1.4.39
- pl-fe change summary
- Splinter: Turns long articles into Mastodon posts and publishes them for you automatically
For developers
Articles
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019722fb-77a9-f1e3-879a-e1a6c24abea7
If the posts, pages, podcasts, articles and videos etc on every website were all natively #ActivityPub items, the whole web would be part of "social media". But it wouldn't be right to call that "social networking". That would still just be what you're doing messaging and managing online groups with your friends, family and other communities. #SocialWeb
Fediverse, we’ve got a new mascot! Meet Waffy from Wafrn
#Wafrn #Fediverse #activitypub https://app.wafrn.net/fediverse/post/44d569e3-36ed-4761-a1ca-912d08e89c8b
#Verkiezingen of niet na de zomer, dit is juist het goede moment voor politieke partijen om hun eigen #Mastodon-server te beginnen.
Op 20 juni organiseert @degoedezaak in #Utrecht een hele middag met als titel Bondgenoten versus Big Tech. Hier wordt onder andere een miniworkshop over alternatieven voor Big Tech socials gegeven door @BjornW van @publicspaces. Ik ga er vanuit dat Björn enthousiast over Mastodon en andere #ActivityPub-toepassingen gaat praten. Ik hoop zelf ook aanwezig te zijn, en ik ben benieuwd of @koen van ProcoliX ook aanwezig is (?). Ik zou deze dag mijn wat meer gematigde pragmatische pet opzetten. 😉
Dus hierbij nodig ik eigenhandig ook (linksige) politieke partijen uit. Jullie kunnen je inschrijven via https://campagnes.degoedezaak.org/surveys/aanmeldformulier-online-haat.
cc @PartijvoordeDieren @GroenLinksPU @voltnederland @laurensdassen @glnijmegen @JesseKlaver @LisaWesterveld @admin @Piratenpartij @PvdDNijmegen @LammertvanRaan @AlmereSP @sputrecht @PvdA @alexandravanhuffelen
It all started with a report about federation breaking between Lemmy and NodeBB. I was subconsciously aware that something was going on, but had chalked it up to network issues.
Observed behaviour showed that some remote categories would be receiving content in spurts, with long gaps in between.
I spent the next 3-4 days looking into it, but came up empty. Whatever was happening wasn't throwing any obvious errors, and along the way, I found what I thought was related (it was), but I wasn't sure why: against some Lemmy servers, the "follow"/"unfollow" mechanic would simply stop working, and this would often coincide with gaps in content. In some egregious cases, the flow of content stopped completely!
Unable to make headway, I had to reach out to the folks at Lemmy to figure out what the issue was. NodeBB occasionally sends non-200 level responses depending on the activity. Specifically, the following scenarios:
HTTP 500 Internal Server Error
.Dislike
activity, which is not currently handled by NodeBB. In these cases, NodeBB would send an HTTP 501 Not Implemented
When encountering either of these responses, Lemmy would return the activity back to the queue for later delivery and mark a delivery failure. If enough of these (~40) happened within 24 hours, Lemmy would give the instance a time-out and pause delivery completely.
That was it — a quick pair of code updates later, and we started working through Lemmy's backlog of 4.1M activities.
As of 4am this morning, community.nodebb.org
is no longer behind lemmy.world
.
Fun week. Let's not do that again LOL.
Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday).
Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see snac(1)
for more information).
The number of pending follow confirmations is shown next to the "people" link.
Faster performance metrics (contributed by dandelions).
Improved lowercasing in hashtags (contributed by postscriptum).
A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed).
Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names.
Fixed potential crashes in attachment uploads.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Hi @delta 👋
I am making updates to https://delightful.coding.social/delightful_activitypub_development and bumped into this interesting #SMTP to #ActivityPub proof of concept. Just a heads-up to make you aware, in case it is interesting for #DeltaChat in some way or other.
Week in Fediverse 2025-05-30
Servers
- Socialhome v0.21.0
- Sharkey v2025.4.2
- gathio v1.6.0
- Ibis v0.3.1
- NeoDB v0.11.7.3
- Platform update - May 2025 (Vernissage)
- PieFed development update May 2025 - Passkeys, Flair, Image hashing & much more
- Metabolizing mentions (Ghost)
- Tvmarks: a TV tracking site connected to the Fediverse
Clients
- Pachli v2.13.0
- Mangane v1.14.0
- Fread v1.4.0
Tools and Plugins
For developers
- Fedialgo v0.55.0
- ap-components: A collection of Web Components for showing ActivityPub objects in a browser
Articles
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0196feaa-e902-fdfb-9628-0a17333c6da5
I just created a badge for anyone attending my unconference at the @fediforum ! Look how beautiful it is.
See you there!
https://badges.vocalcat.com/explore
#badgefed #openbadges #badefed #fediforum #fediverse #activitypub #dotnet
Hey #Fediverse, do you love #TV? I've launched a new app to track your tv in a single user app with #activitypub support!
After you watch give my github repo a ⭐ ! https://github.com/stefanhayden/tvmarks
Hey #fediverse 👋
I gave some good updates to the curated fediverse clients list. So many new fresh and cool web, desktop and mobile #UI clients to choose from to access your favorite #ActivityPub web services.
What is your favorite fedi client?
https://delightful.coding.social/delightful_fediverse_clients
PS. See something missing? File an issue or pull request at #Codeberg at:
https://codeberg.org/fediverse/delightful-fediverse-clients
Also check out the other fedi-related lists at https://delightful.coding.social or.. maybe you even want to start your own sub-list?
Look at this #smallWeb #activitypub #tv app I built!
I call it #Tvmarks and you can find the code here: https://github.com/stefanhayden/tvmarks
Week in Fediverse 2025-05-23
Servers
- Manyfold v0.111.0
- Smithereen v0.10.0
- Mitra v4.3.0
- Ibis v0.3.0
- ActivityPub for WordPress v5.9.2
- tootik v0.16.1
- NeoDB v0.11.7.2
- Gush! v0.0.19
- Moderation preferences (Ghost)
- Updating some legal features (Mastodon)
- Omnom: A webpage bookmarking and snapshotting service
Clients
- Aria v1.1.1
- Voyager v2.35.0
- Blorp v1.7.3
For developers
- Federails v0.7.0
- Fedialgo v0.48.0
Articles
- Take It Down Act 2025 (USA)
- Federation Compatibility : Mastodon and Lemmy
- Hubzilla Timeline and History
- Fediverse Report – #117
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0196da9a-e025-140d-921e-0fe8c41656c8
GreatApe, a federated live audio platform, is hosting an event right now! Give it a go, help test it out.
#Fediverse! I will be hosting an unconference of @badgefed - an microcredentials system decentralizing using #activitypub and #openbadges - in the @fediforum
I will be giving an attendee badge to everyone to stop and say hi, so, if you have not registered for this virtual conference on June 5-7 go to https://fediforum.org/ and do it if you can!
See you there!
If you’re looking for a Pocket replacement, the good news is that there are tons of open source options available - if you’re willing to self host. And if you’re going that route, why not try a federated bookmarking platform? I know of two.
Might be a little biased as I’ve contributed once or twice, but Postmarks works great. Yes, it was built with Glitch in mind but I run it as a Docker container myself.
#Smithereen 0.10 is out!
This release adds instant notifications, online statuses, friend lists, email notifications, account migration, and more. It's also the first version of Smithereen that isn't frustrating to install.
Full release notes here: https://github.com/grishka/Smithereen/releases/tag/0.10
5/
So, not just Decentralized Social (DeSo), but instead —
Decentralized Social (DeSo), Federated Social (FeSo), Localized Social (LoSo)
The goal is 'social' that is simultaneously — 'Decentralized', 'Federated', and 'Localized', all at the same time.
RE: https://mastodon.social/@reiver/114551725757671167
#ActivityPub #ActivityStreams #Decentralization #DeSo #Federation #FeSo #Fediverse #governance #Localization #LoSo
4/
Federation is the word we use to describe that act of bringing together and connecting these separate Decentralized, Localized communities.
This is where protocols such as ActivityPub, ActivityStreams, etc come into play.
Federation is a voluntary choice.
But, so too is Defederation, if desired.
#ActivityPub #ActivityStreams #Decentralization #DeSo #Federation #FeSo #Fediverse #governance #Localization #LoSo
Does anybody know how the term "ActivityPub" was coined? Why that particular name?
(It's not an obvious one for a decentralized social media protocol.)
Recuerda, puedes dejar Instagram y pasarte a @PixelFed 😊. Llevo activo en Pixelfed desde abril de 2022 y estoy encantado, además que puedo compartir las publicaciones aquí.
La web funciona muy bien y por ejemplo aplicaciones para Android como @PixelDroid, o la oficial para ambos sistemas ayudan aún más en la experiencia.
Mi cuenta de Pixelfed es @Perugorria 🙂
What does it take to get a PieFed instance setup?
RE: https://video.firesidefedi.live/w/t4M5fXeXqhfJ39MjbCmA7s
#ActivityPub #DeSo #Fediverse #FediverseHistory #FireSideFediClips #PieFed #SocialMedia #Threadiverse
“The origin story of Pixelfed does have its roots in GNU social — and we've been heavily inspired by Mastodon as well.”
RE: https://video.firesidefedi.live/w/kk7x8GAs7gNvkzaPs6EPiU
#ActivityPub #DeSo #Fediverse #FediverseHistory #FireSideFediClips #GNUSocial #Mastodon #Pixelfed #SocialMedia
PieFed adds PassKeys! As in, log in only with your passkey. Not just as a 2FA addition to your username/password.
Do you want to help testing @badgefed and provision your local test instance?
Easy
docker pull ghcr.io/tryvocalcat/badgefed:latest &&
docker run -v `pwd`/data:/app/data \
-p 8080:8080 \
-e SQLITE_DB_FILENAME=/app/data/badges.db \
-e AdminAuthentication__AdminUsers__0__Id=your-mastodon-username \
-e AdminAuthentication__AdminUsers__0__Type=Mastodon \
-e MastodonConfig__ClientId=your-mastodon-client-id \
-e MastodonConfig__ClientSecret=your-mastodon-client-secret \
-e MastodonConfig__Server=your-mastodon-server \
ghcr.io/tryvocalcat/badgefed
And then open a browser and go to http://localhost:8080 or http://localhost:8080/admin
#docker #badgefed #openbadges #softwaredevelopment #testing #fediverse #activitypub
Week in Fediverse 2025-05-16
Servers
- Owncast v0.2.3
- snac v2.77
- ActivityPub for WordPress v5.9.0
- NeoDB v0.11.6.9
- Vernissage Server v1.14.0
- NodeBB v4.4.0
- Lemmy Development Update April 2025
- How PieFed federates “flair” on posts and comments
- Blocking domains (Ghost)
Clients
- Moshidon v109
- aria v1.1.0
- Blorp v1.5.0
- Flohra: An open source client for Flohmarkt
Tools and Plugins
- PeerTube livechat plugin v12.0.4
- feed2fedi v3.2.1
- fedidb-nuxt: The next generation frontend for fedidb.org
For developers
Protocol
- FEP-82f6: Actor statuses
- FEP-0151: NodeInfo in Fediverse Software (2025 edition)
- FEP-521a: Representing actor's public keys (Final comments)
Articles
- ActivityPub Quiz
- Owncast Newsletter May 2025
- My Dream Fediverse Platform
- Fediverse Report – #116
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0196b6aa-923e-5f15-d203-8331fb2924de
Ω🪬Ω
FediAlgo, the customizable timeline algorithm / filtering system for your Mastodon feed, is now deployed on Github Pages and can be used from your web browser.
* Link: https://michelcrypt4d4mus.github.io/fedialgo_demo_app_foryoufeed/
* Code: https://github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed
* Video of FediAlgo in action: https://universeodon.com/@cryptadamist/114395249311910522
#activitypub #algorithm #algorithmicFeed #algorithmicTimeline #Fedi #FediTips #FediTools #Fediverse #Feed #FOSS #MastoAdmin #Mastodon #mastohelp #nodejs #nod #opensource #SocialWeb #timeline #TL #webdev
I'm assuming Unicode in handles is not allowed? At least by Mastodon.
This user is not able to have their content federated because the username is all Hebrew (I think?) characters!
I wrote a #FEP about actor statuses. Yeah, those things near the name that Facebook had in 2007.
https://codeberg.org/fediverse/fep/src/branch/main/fep/82f6/fep-82f6.md
So yes, I think there is a place for a #SpamHaus in the #Fediverse. Yes, I think it is worthwhile to think about the concept of RBLs (Real Time Blacklists on the DNS level) in the #ActivityPub context.
#ActivityPub and #SMTP (Simple Message Transfer Protocol, also knows as e-mail) have more in common than you might think. Both are about accepting or refusing messages on the instance/server level. Both use comparable rulesets. One has 30+ years more of experience. Worth listening to them, IMHO (In My Humble Opinion). I am one of the lucky ones that know both :)
But I also know you should. We can tell you a lot about pattern matching and selective connection refusals. Lessons that transfer quite well to the #ActivityPub galaxy :)
I'm wondering how content on threadiverse is automatically assigned its community when received by the software (e.g. PieFed, Lemmy, Mbin).
The answer I am expecting is "if the community is addressed (to
, cc
, audience
), then it is slotted into that community".
However that causes issues for compatibility with microblogs... for example, @silverpill@mitra.social recently authored a post that mentioned @swf@socialwebfoundation.org
and it got slotted into that community on NodeBB, which isn't correct since that group is private.
Better practice would be to only trust the addressed community if it is Announce
'd by the community directly, but would fall short if my instance does not receive the Announce
(say, if nobody follows the community), in which case we'd fall back to "uncategorized", which is where all microblog posts currently go. Then it's neither correct nor incorrect, I suppose.
I think this might be an issue where NodeBB tries to be too many things at once (microblog and threadiverse compatible).
The fine @michael has deployed the #FediAlgo demo app to a place where you can test out the customizable algorithm + filtering system for your home timeline with nothing more than a web browser. You can find it here:
Here's a video of the FediAlgo demo in action (there's a few new features since the video): https://universeodon.com/@cryptadamist/114395249311910522
cc: @rolle @paige @LaurensHof
#FediTools #FediTips #Fediverse #Mastodon #activitypub #mastohelp #Fedi #foss #nodejs #opensource #MastoAdmin #SocialWeb #Feed #timeline #algorithmicFeed #algorithmicTimeline #TL #algorithm #node #nodejs
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Federated flair for PieFed communities and users is here. Think of them similar to hashtags that follow these objects around. It gives you a sense of the user's specific interest in a topic, or a way to filter a community to posts about a specific flair. Your community flair can be associated to a specific color.
https://join.piefed.social/2025/05/10/how-piefed-federates-flair-on-posts-and-comments/