jrollans.com 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.
In the #Fediverse, most software is built around a specific platform model. One for microblogging, one for video, one for photos... and new ones will keep coming.
With #Holos, your phone runs your own #ActivityPub server. You control your data and can use your own domain as your identity.
Built on the protocol, not a platform model, Holos is not limited to a single use case. One account that adapts to your needs.
That's where we're heading, and we hope for your support.
It seems virtually every website proudly shows off the icons in the footer, of all the walled-garden, proprietary Social Media platforms you can find them on. What is a good slang term to call this little patch of free advertising for these platforms? This is when nothing federated, or non-proprietary is offered (No #Mastodon, no RSS feed, no #ActivityPub services, etc)
#SocialMedia #Facebook #Instagram #Youtube #Discord #Tiktok
| Torment Nexus: | 0 |
| Walled Garden cabbage patch: | 0 |
| The Wrong Way: | 0 |
| something else (please specify below): | 0 |
RE: https://toot.fedilab.app/@apps/116245941766830884
#PawFed is not limited to reports about animals found or in distress. You can use it to offer help or ask for it.
Use #offer when you provide help, #request when you need it, #info to share useful information.
Everything works through #ActivityPub. If you delete your original post mentioning @PawFed, the related report is automatically removed from the map. No database ghost. You stay in control of your data. (1/3)
AodeRelay boosted#PawFed is a project close to my heart. It's a collaborative map for animal welfare that bridges the #Fediverse and #OpenStreetMap.
The idea: mention @PawFed from your Mastodon account with hashtags and a location, and your report appears on the map. No signup, no app, just your existing Fediverse account.
It's not perfect yet, but the foundation is there. I will publish the source code soon under AGPL.
这是否说明未来Medium会像Ghost一样引入activitypub接入fediverse?
话说合作伙伴有fastly,却没有jortage,这令我有些意外。
SocialWebFounsation看起来非常有前景,我觉得我该找个时间了解下这个组织~
Does this mean Medium will eventually integrate ActivityPub with FeDiverse, similar to Ghost?
By the way, I'm surprised that Fastly is a partner but not Jortage.
SocialWebFounsation seems very promising; I think I should find some time to learn more about this organization.
tags.pub is a new service under development by the Social Web Foundation. It is a global hashtag server — it lets you follow a hashtag across the Fediverse. There’s lots of information on the tags.pub home page, and I (Evan) did a talk about tags.pub at FOSDEM 2026. This blog post answers some basics about tags.pub.
https://tags.pub/user/_____relay_____/inbox (Mastodon) or https://tags.pub/user/_____relay_____ (Pleroma) to your server relays. This is a one-way pipe — your server will send public posts to tags.pub, but tags.pub won’t send all its public data back to you. Instead, your users should follow hashtag accounts to get specific feeds.In *theory* you should be able to follow this test user:
@你好@i18n.viii.fi
But I can't find any Fediverse software which actually supports non-ASCII usernames.
If you are able to see the user, its description, and its avatar - please send me a screenshot 🙂
🆕 blog! “Some updates to ActivityBot”
I couple of years ago, I developed ActivityBot - the simplest way to build Mastodon Bots. It is a single PHP file which can run an entire ActivityPub server and it is less than 80KB.
It works! You can follow @openbenches to see the latest entries on OpenBenches.org, and @colours for a …
👀 Read more: https://shkspr.mobi/blog/2026/03/some-updates-to-activitybot/
⸻
#ActivityBot #ActivityPub #mastodon #php
"Recently, when I post the new #HashTagGames post at 9PM est, it has taken 15 minutes or longer for all instances on the #Fediverse to get it ... why is because my #ActivityPub #WordPress enabled site is getting #DDoS due to the sheer number of instances trying to communicate with us when the game goes out."
I often check for details when I see posts like this, in the off-hand chance I might learn something
You seem to be on a single-user host via Namecheap
Assuming you're posting using TCP/IP, each packet you send out to the Fediverse requires an ACK packet in return before it continues, and most transactions involve scores of packets
Have you used something like Wireshark to look at exactly what you're sending out and receiving?
I doubt you're being DDoSsed so much as your very small instance is suddenly talking to tens of thousands of other instances, each one of which is trying to talk back to you all at once
Shorter: the Internet is not instantaneous
cc @paul
Recently, when I post the new #HashTagGames post at 9PM est, it has taken 15 minutes or longer for all instances on the #Fediverse. I determined the reason why is because my #ActivityPub #WordPress enabled site is getting #DDoS due to the sheer number of instances trying to communicate with us when the game goes out.
I have taken some measures to prevent this and tonight we will see how it goes. If it is still slow and we are under DDoS attacks, I will continue to tweak things.
Just know, the game is going out on time, the post should arrive shortly each evening, and I will try to get this resolved one way or another.
If you have any tips on ActivityPub and WordPress, let me know at my personal account below.
Your host, @paul

Hey #fediverse #activitypub #mastodon #opensource who else is in beautiful #Amsterdam this week? Love to meet you there! @FediVariety #NOAW
@chillicampari @vn
https://www.fedivariety.org/unconference
"If you want to be in the Fediverse without relying on big intances, or if you just want to own your #data & #identity on the network, running your own instance is the way to go.
That is where Mastodon alternatives such as GoToSocial & #snac comes in.
snac (Social Networks Are Crap) is a minimalistic, lightweight #ActivityPub instance…perfect for single user instances or small communities, and it's so light that even a #RaspberryPi can handle it without breaking a sweat."
https://rochacbruno.com/deploy-your-own-fediverse-instance-with-snac.html
I think it's a good time to explain how we see @badgefed and @fediprofile, how they work together, and how #badges can use #ActivityPub and the #Fediverse.
Also how this can help communities outside the fediverse!
This is a quick overview of the architecture and ideas behind it. 🧵 1/
(thanks @johannab for the ask ...)
The Fosdem talk about it: https://fosdem.org/2026/schedule/event/WNDQUQ-tags-pub/
#activitypub #fediverse #tagspub (3/3)
Ghost的联邦功能:https://activitypub.ghost.org
我的Ghost ActivityPub账户: @jay
我的Ghost博客(刚刚建立1天,无内容):https://lab.moe.pub
Ghost 的发布者将能够像在社交网络上一样互相关注、点赞和互动——但这一切都将在他们自己的网站上进行。
但是我不太满意的一点是Ghost使用的是Meta 公司在2024年创建:
另一个图标是 Meta 公司在 2024 年创建的,用于在其产品 Threads 中代表联邦宇宙。它错误地描绘了一个中心化的网络,中间是一个巨大的星球,其他部分围绕着它。我们也不认为一个加入联邦宇宙如此之晚的大型公司应该来定义联邦宇宙的图标。
—— https://symbol.fediverse.info
建议使用五角星图标或者:⁂
还有就是前几天才发现我一直特别喜欢访问的Selfh.st也是Ghost搭建的(
Guten Morgen! ☀️
Kleiner Fediverse-Funfact zum Kaffee: Wenn du jemandem auf Mastodon folgst, kommunizieren im Hintergrund zwei Server miteinander – wie zwei Nachbarn, die Briefe über den Zaun werfen. Kein Konzern in der Mitte, der mitliest, Werbung schaltet oder den Zaun plötzlich kostenpflichtig macht. 🧱📬
Dezentralisierung klingt tech-y, fühlt sich aber einfach nur... normal an.
Okey, so, #mastodon and #activitypub knowers: is there an established procedure for changing your server's domain?
I understand this case is (unfortunately) not covered by the protocol, and thus is not doable optimally. I don't care about that, I just want to know the closest to optimal method.
Is there some way to set up another instance on the new domain and migrate all the data over? Make some kinda redirect before ultimately abandoning the old domain some years down the road?
Week in Fediverse 2026-03-13
Servers
- Sharkey v2025.4.6
- Gush! v0.0.32
- Wafrn v2026.03.01
- PeerTube v8.1.0
- Ktistec v3.3.3
- Stegodon v1.8.2
- Hollo v0.7.6
- ActivityPub for WordPress v8.0.1
- Misskey v2026.3.1
- tootik v0.21.2
- Vernissage Server v1.31.0
- NodeBB v4.9.2
- PieFed v1.6.12
- Trunk & Tidbits, February 2026 (Mastodon)
- Madblog: A Markdown Folder That Federates Everywhere
Clients
- Sengi v1.9.1
- Fedilab v3.37.0
- Aria v1.4.5
- ap, the ActivityPub API command-line client
Tools and Plugins
- slurp v1.1.0
- Owlbot: An Owncast chat bot with a modular event-driven architecture
For developers
- Pubby: A general-purpose Python library to add ActivityPub federation support to your website
Protocol
- FEP-0151: NodeInfo in Fediverse Software (2025 edition) (Finalized)
Articles
- Link Preview Manifest: A Proposal for the Fediverse
- FR#157 – Social Software Distribution
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019cc4d0-1232-6c08-970c-83c7f49e1a73
Pessoal que estiver curtindo o #TranslateBot da Bolha se puderem nos dar uma estrelinha no github heheh
I've been meaning to finish my ActivityPub guide since I started the first draft back in June 2018.
Yeah, I got a bit busy with Pixelfed and my other projects, but I have been working on it periodically since then.
I really do think we have the advantage in many respects, and now we have fully featured AP SDKs like @fedify, now more than ever we need better dev resources and guides.
Can't wait to ship this!
Unfortunately, #Vernissage was not selected for NLnet funding. It is disappointing, but I understand how competitive these calls are. As a fully independent project sustained entirely through community support, #Vernissage relies on patron support to cover its ongoing infrastructure and resource costs. That support now matters more than ever for the project’s future. ❤️
#NLnetFoundation #NLnet #Founding #Support #foss #photography #fediverse #ActivityPub
si #prestashop supportait #activitypub on pourrait avoir l'équivalent de #etsy sur le #fediverse 🤔#artisanat #alternative
Federated profile images aren't showing up on my #WordPress #ActivityPub posts comments or interactions.
Any help would be greatly appreciated.
In the Friends plugin, they show up half the time https://hashtaggames.online/fedifriends/
@HashTagGames @paul@hashtaggames.online
Once again, I humbly come to you to ask: do you know of any bloggers that write regularly about the #Fediverse, #ActivityPub, #ATproto, or anything of that nature?
As the network grows, it feels like it’s harder and harder to find individual voices and perspectives. If you’re writing stuff about the network, its evolution, the culture, and the people on it, I’m interested in following you.
I am looking to host a **de-federated** mastodon instance for 300 to 500 people.
I wanted to know what kind server specs I should go for for this kind of project. should I go for 8gb or 4gb of RAM, roughly how many vCPUs/threads, etc..
*Fediverso che avanza: il blog e il forum degli Androidiani rinascono con il supporto di Activitypub...
@fediverso@citiverse.it
https://poliverso.org/display/0477a01e-7469-5fc6-2bb6-fab017104009
Fediverso che avanza: il blog e il forum degli Androidiani rinascono con il supporto di Activitypub Il blog Androidiani.net (questo che state leggendo) parla ora il linguaggio del Fediverso. #WordPress è stato collegato ad #ActivityPub, il protocollo che permette ai contenuti di vivere oltre i confini
A question about #ActivityPub account migration.
Is it possible to use it to combine multiple accounts into one?
That is, can I `movedTo` all my old accounts to one new account, and set *several* `alsoKnownAs` on my new account's actor?
I am writing an open letter to the #fediverse #administration and #moderation community, because you need to keep a few things in mind.
Lately I have started noticing some #fediverse #relays disable this instance in the server logs.
It seems like #censorship is alive and well. Whether it be #language or #geography based.
I will say this once.
I have no issue at all with #international content. In fact I encourage it. And I am working on a #translation enabled client for #Mastodon to release as #open #source #software, so that anyone can interact with any #ActivityPub #server out there, to not exclude entire swaths of #audience reach, that would and currently still is, isolated by regional and not human #diversity as such.
To be clear. I do not want to #expose #racism to the world. I want to move beyond that, to create ways by which #inclusive dialog can transcend #world #borders few want you to never forget.
To do that, we will at some point or other have to talk about some concepts that would otherwise never find common resolution in the mind of the everyday person. And I am open to hosting that.
I simply want to put our humanity first, the way the open #internet prior to any concept of #weaponization, was designed to build conceptually. Before bots, automation and spam ruined the experience of the pre-web 2.0 internet. To the point where marking anything as either or, gets you silenced before you remember you once weren't.
Speaking on a personal level, I make mistakes in my ability to just post before I #think about things. I cannot premoderate everything I say to the point where it comes across as neutral or distant, as if I never bothered to go through the experience. And I admit I am and can be at #fault for that. But what I cannot #apologize for, is why I #feel the way I do. In order to clear my #mind my #head, and my #heart for better #times and #memories I can more clearly #focus on. And this is what #inspires me to keep things moving along such a trajectory.
I can't be #positive or #negative all the time. I will just be #real, and let the #moment pass. In #trust that you're with me for whatever part of that #journey comes our way.
I do'nt want us separated by preventable alternatives that bring us closer together. That is my ultimate #purpose as to why I am making this post.
With this in mind, I myself have a tendency to be the only one posting on this server...but if you want to join us, and speak in your own language or talk about issues that matter to you...then by all means, go for it.
I am doing the same here, not to get attention, but to find #community so we can bond over things held in common, not broken by common disinterest. And I have largely been very #successful at this both on other platforms, and by sticking to topics at hand in more traditional forums.
The truth of the matter, is that we have a critical shortage of relays in the fediverse active at any one time. Until recently we have been fortunate here at #MediaNexus to have over 70 enabled instances, this has dropped since to the late 60's since reports started coming in criticizing just one post about the #war I have made, calling out a commentator for their views.
We can't always #agree on things. But we can ensure that we stand for the principle of an agreement not to break down over the disagreements of a few people, who just can't get along no matter how you approach them.
Guys, we need #decentralized #media now more so than ever before. It is not about monitoring for dangerous opinions. I don't want to live in an echo chamber. IF that's what you want, then I suggest you visit #BlueSky for that.
And so this is not about what I want. I have no #agenda to share. Just a simple message. Layered in #truth and #growth of either #awareness or #news that isn't 100% reliant on one person's understanding to be amplified by 1000000 more as their own, holey so.
In part, while we live in an age of alternate #information being so readily available. Even about the same exact #post generating different #analysis by whoever is looking at it from multiple perspectives. We cannot mix #facts with #fiction where #events count objectively.
Losing access to one #relay especially using platforms like #pleroma and #mastodon, potentially means dozens of your available #updates as your #content gets published, cannot be seen. And, I am asking on behalf of all #sane server owners out there, to stand in solidarity with one another for the sake of our continuity. So that one link in our chain, does not and cannot cripple its #functionality anymore. To the point where nodes are centralized around #ideals not #ideas in turn.
Please, mention me in any #disagreement you may have. We are #humans not #bots at the end of the day. And a lot of us pay really good #money to #hosting companies to be able to critically customize our experience on the deecentralized web. Myself included.
We don't do that because it's cool. We do that, because we trust in all of you to uphold this #principle of our continuity as a whole. At the federation, relay, server instance, and user level.
Media Nexus is very young. And I have only managed to get 5 people to sign up because of the common culture I would otherwise not have been able to share as we explore the world we each live in collectively.
As an #important #introduction to the wider reach of independent blogs and forums, I started this server, not to compete with others, but to ensure that we treat this entire medium of #communication like a single #torrent in great health.
I have no interest by and large, in running a #social #media company for the sake of establishing a #network of random people who otherwise have nothing in common accept liking the interface by which we share are thoughts with one another. Although I will admit that's half the fun in making this possible.
In order for us to #work together, I have to imagine we already are doing so even if we never met in person.
Due to the abundant use of platforms widely available for #engagement of various purposes, all I can offer you, is access to someone who puts humanity first. Not by trend, but by principle. That's not just me, that's all of you that believe we are stronger together. Posting just as you do, for being all that you are, where ever your sense of community feels most comfortable belonging there.
No matter who reads this letter, I #support you in all that you do, even if there are times where we have to talk about why we matter to one another. The fact that it can happen at all, is a #miracle I will always #cherish and #embrace while I am alive on this Earth. Because everyone, even you, play a part in our experience in this way. And I wouldn't trade or exchange that for anything.
I #love you for the #person you are, as you become involved in your journey of #life here. And likewise, appreciate you for caring about your place in our world. And as I said above, I only wish for us to find common ground on things we in turn find interesting enough to boost, favorite, and reply to. Whether that's a poll, a photo, or a news article.
I know this post is getting quite long. But there are #reasons why I have to personally speak up about this. As someone who only started their journey on any kind of federated platform let alone hosting one at the beginning of March of this year, following the #tech news of very unsettling feedback. I cannot in good #faith abandon the #philosophy of things that go #viral, because they're #genuine and #free enough to be #authentic and original. And to me, it absolutely #matters that we remember how to #teach this to our #friends and #family as a whole. Less we forget how to #remember our meaning in a world we can still #save from the #absence of all that brings our #presence into #power in turn.
It starts with the #recognition that to deny anyone based on the #group of a sub culture someone belongs to, is a slippery slope of a #sincere and #honest diversion I cannot support.
Thank you for your #attention to this matter.
If this #resonates with you, or even if it does not, let me know.
Yours with warm #appreciation and #gratitude abounding,
Elshara Silverheart
As part of my book “ActivityPub: Programming for the Social Web“, I created a coding example to show how to program for the ActivityPub API. ap is a command-line client, written in Python, for doing basic tasks with ActivityPub.
For example, you can log into a server using this command:
ap login yourname@yourserver.example
Once you’re logged in, you can follow someone:
ap follow other@different.example
Or, you could post some content:
ap create note --public "Hello, World"
This isn’t enough to have a real social networking experience, but I think it’s pretty useful for testing an ActivityPub API server, or automating some repetitive tasks.
I should note quickly here that not all ActivityPub servers support the ActivityPub API. It’s an under-utilized part of the ActivityPub standard. In particular, Mastodon, Threads, Flipboard, and other services don’t support the API. There’s a pretty good list of servers and clients that do support the API in this Codeberg issue.
Suffice it to say, unless you’re actively working with one of those platforms, or you are writing your own, you’re not going to get much use out of ap. It will probably give you an error message like “No OAuth endpoints found” if it can’t use the service.
I’ve never packaged ap for distribution; it was always supposed to be example code. But given the recent interest in the ActivityPub API, including the work going on in the ActivityPub API task force, I decided to get it into shape for installation by developers working on other apps. My friend Matthias Pfefferle of Automattic asked me about it when we were at FOSDEM this year, and I was embarrassed to see how difficult it was for him to use.
So, I’ve made two big upgrades to the package. The first was actually making it a package, and distributing it! I upgraded the package management framework to uv, which seems like a good bet for now, and pushing the application to PyPI, the Python Package Index. It’s visible at https://pypi.org/project/activitypub-cli/ now. (Note: different package name from the command name! The PyPI “ap” package name was taken a while ago.)
You can now install the application in one shot with this command on a computer that has Python on it:
pipx install activitypub-cli
You can test that the application installed correctly in your path by running the version command:
ap version
That should show the same version as is currently on the pypi.org page for the project.
The second change was implementing the current OAuth 2.0 profile best practices. I’ve upgraded the login flow so it tries a lot of different options for identifying itself to the server: CIMD, FEP d8c2, and Dynamic Client Registration. It tries to do them in preferential order; it uses permanent, global client identifiers before dynamic ones.
I’m especially interested in testing this command-line client against other servers. If you’re developing an ActivityPub API server, please install the ap command and try it out against your (development!) server. Report a bug if it doesn’t work well, or send me a DM at @evanprodromou if it works OK. Given time, I think ap can be a useful first smoke test for ActivityPub API implementations.
RE: https://example.viii.fi/posts/69b029a4-2ee5-0f49-b23b-333d1e8ee38b.json
OK! Editing posts now works.
A fully complete #ActivityPub server in under 80KB of code.
https://gitlab.com/edent/activity-bot/
I think supporting polls will be too hard, so I'm declaring this feature complete (although not bug free) for now.
If you have any suggestions for how to improve it - let me know 🙂
#ActivityBot
Starter Kit Federation is ready 🚀
This will be compatible with Mastodon Feature Collections.
Shipping soon!
cc @dave
#ActivityPub support in #Madblog
https://blog.fabiomanganiello.com/article/Madblog-federated-blogging-from-markdown
I am glad to announce that Madblog has now officially joined the #Fediverse family.
If you want to test it out, search for this URL on your Fediverse client.
Madblog has already supported #Webmentions for the past couple of weeks, allowing your blog posts to be mentioned by other sites with Webmentions support (WordPress, Lemmy, HackerNews…) and get those mentions directly rendered on your page.
It now adds ActivityPub support too, using #Pubby, another little Python library that I’ve put together myself (just like Webmentions) as a mean to quickly plug ActivityPub support to any Python Web app.
Webmentions and Pubby follow similar principles and implement a similar API, and you can easily use them to add federation support to your existing Web applications - a single bind_webmentions or bind_activitypub call to your existing Flask/FastAPI/Tornado application should suffice for most of the cases.
Madblog may have now become the easiest way to publish a federated blog - and perhaps the only way that doesn’t require a database, everything is based on plain Markdown files.
If you have a registered domain and a certificate, then hosting your federated blog is now just a matter of:
mkdir -p ~/madblog/markdown
cat <<EOF > ~/madblog/markdown/hello-world.md
# My first post
This is my first post on [Madblog](https://git.fabiomanganiello.com/madblog)!
EOF
docker run -it \
-p 8000:8000 \
-v "$HOME/madblog:/data" \
quay.io/blacklight/madblogAnd Markdown files can be hosted wherever you like - a Git folder, an Obsidian Vault, a Nextcloud Notes installation, a folder on your phone synchronized over SyncThing…
Federation support is also at a quite advanced state compared to e.g. #WriteFreely. It currently supports:
Interactions rendered on the articles: if you like, boost, quote or reply to an article, all interactions are rendered directly at the bottom of the article (interactions with WriteFreely through federated accounts were kind of lost in the void instead)
Guestbook support (optional): mentions to the federated Madblog handle that are not in response to articles are now rendered on a separate /guestbook route
Email notifications: all interactions can have email notifications
Support for quotes, also on Mastodon
Support for mentions, just drop a @joe@example.com in your Markdown file and Joe will get a notification
Support for hashtag federation
Support for split-domain configurations, you can host your blog on blog.example.com but have a Fediverse handle like @blog@example.com. Search by direct post URL on Mastodon will work with both cases
Support for custom profile fields, all rendered on Mastodon, with verification support
Support for moderation, either through blocklist or allowlist, with support for rules on handles/usernames, URLs, domains or regular expressions
A partial (but comprehensive for the provided features) implementation of the Mastodon API
If you want you can follow both the profiles of my blogs - they are now both federated:
My personal blog: @fabio (it used to run WriteFreely before, so if you followed it you may need to unfollow it and re-follow it)
The #Platypush blog: @blog
Imagine being able to curate lists of accounts by topics, allowing others to easily follow them after they consented to be included.
Meet Starter Kits.
Consent driven discovery that federates across servers and software.
With a rich browsing experience so you can explore kits without an account.
Shipping Soon 🚀
When someone asks me what the #Fediverse, #Mastodon or #ActivityPub is I'll use this illustration from UNIX Review, April 1985.
I wish #ActivityPub was a "pull" protocol instead of a "push" protocol. The way it works, whenever you take an action, it sends that action to all followers. I would prefer if it simply stored them and then let each follower pull them when they see fit.
That would introduce latency and more async comms as your messages wouldn't pop up into someone elses feed until their software fetch the data, but I think it would make it easier to self host.
@soapdog There's a poll-based version specced at https://fediverse.codeberg.page/fep/fep/b06c/, sadly with no notable implementations (wouldn't be interactable by Mastodon etc.), but it's an opportunity to break new ground as an implementer if you know anyone who'd like to experiment with it.
RE: https://mastodon.social/@HolosSocial/116183535316096143
Some news from #HolosSocial development. The latest release moves media processing to the device. Videos are transcoded locally before upload. Users can store media on their own S3 or WebDAV server, and the resulting URLs are used directly in #ActivityPub activities. The relay server handles neither transcoding nor media storage. Each user brings their own resources to the #Fediverse.
fedicat boosted#Holos 1.0.0-rc-4 published!
Sync is now much faster thanks to Bloom filters. You can set a TTL on posts when composing or configure a default in settings.
If you have a WebDAV/S3 server, the app can upload media there and use public URLs in ActivityPub.
Videos can be compressed before upload. An experimental vertical video feed is available.
A new Discovery timeline lets you explore posts by tags and language.
More: https://codeberg.org/tom79/Holos-App/releases/tag/1.0.0-rc-4
Week in Fediverse 2026-03-06
Servers
- Hollo v0.7.5
- Lemmy v0.19.16
- Ktistec v3.3.2
- Stegodon v1.8.1
- GoToSocial v0.21.1
- ActivityPub for WordPress v8.0.0
- gathio v1.6.2
- Misskey v2026.3.0
- Castopod v1.15.5
- flohmarkt v0.16.1
- NodeBB v4.9.1
- PieFed v1.6.9
- Lemmy Development Update February 2026
- FediProfile: A linktree for the fediverse - ActivityPub enabled profiles
Clients
- Sengi v1.9.0
- Summit v1.79.1
- Blorp v1.10.8
Tools and Plugins
- Poduptime v6.3.0
- share.joinmastodon.org: Share widget for Mastodon
Protocol
- FEP-82f6: Actor statuses (Final comments)
Articles
- Gotosocial Reverse Proxy With Wireguard
- FR#156 – Share Where?
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019ca0a0-4fce-c180-89e4-071244c530a4
Here is the new feature that allows you to save your #ActivityPub media in your own cloud, giving you more sovereignty over your data. Your media stays available even when your device is offline.
The #ActivityPub for #WordPress team is just crushing it. They just released 8.0.0 of the integration. It’s getting better all the time.
Huge thanks to @pfefferle for amazing work!
https://activitypub.blog/2026/03/05/8-0-0-smash-that-like-button/
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.
Notifications are now shown in a more compact way (i.e. all reactions are shown just above your post, instead of repeating the post ad nauseam for every reaction).
New command-line option unmute to, well, no-longer-mute an actor.
The private timeline now includes an approximate mark between new posts and "already seen" ones.
Fixed a spurious 404 error in the instance root URL for some configurations.
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
This release has been inspired by the song The Answers to the Questions by #Christabell and #DavidLynch.