A milestone worth celebrating—#Fedify just hit 100+ releases! From day one, we've been committed to building a robust #ActivityPub framework, and each release has brought us closer to that goal. Here's to many more releases as we continue growing the #fediverse together!
#fedidev
fediverse
Week in Fediverse 2025-02-07
Servers
- Hubzilla v10.0.8
- Hollo v0.4.6
- NodeBB v4.0.2
- Mitra v3.16.0
- snac v2.71
- Misskey v2025.2.0
- Ktistec v2.4.6
- ActivityPub for WordPress v5.0.0
- tootik v0.15.2
- NeoDB v0.11.4.5
- Breaking Changes in Lemmy 1.0
Clients
- Dhaaga v0.15.0
- Pixelix v3.4.0
- Pixelfed (React Native) v1.0.1.76
- Alexandrite v0.8.19
- Voyager v2.24.0
- Thunder v0.6.0
- Tesseract v1.4.30
Tools and Plugins
- LemmyLink: A cross-platform bridge bot that connects Reddit and specific Lemmy communities
For developers
- Fedify v1.4.0
- Bovine v0.5.18
- BotKit v0.1.0
Protocol
- FEP-a974: All Actor types should be followable
Articles
- A Fediverse app built on Solid
- Fediverse Report – #102
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0194bdbc-75e2-e709-a309-7b86a8df6d4c
Had some fun today installing @hollo because you can never have enough fediverse accounts, right? I'm definitely not avoiding the real world with this distraction. 👀
Hollo is a single / low user platform for the fediverse. It runs on the @fedify framework and supports quote posts, markdown, and emoji reactions.
I went off the beaten path a bit and customized the composer file. Here's my notes on the install process.
悲报:Misskey 分支之一 Firefish停止维护
似乎是初始的开发者跑路并甩给了开发人员中的一位,这位开发者惊讶之余,因不堪技术上和心理上的重负,从而正式宣布Firefish停止维护。
相关服务器管理员(比如我)可以将 Firefish 降级到20240206/1.0.5-rc版本,并迁移到另一个 Misskey 变体,或者可以分叉 Firefish 进行进一步开发。
降级教程:
https://firefish.dev/firefish/firefish/-/blob/downgrade/docs/downgrade.md
考虑到官方实例很快就会下线,所以把官方通告做成了图片留存。
另外,本实例即基于 Firefish 项目,考虑到后期维护,会留有难民窗口期,时间一到就会回滚到 Misskey 主线上去。
#Fedi #ActivityPub #fediverse #Misskey #Instance #Firefish
A new release of TootSDK - 13.0.0 📣
https://github.com/TootSDK/TootSDK/releases/tag/13.0.0
What's changed:
- Add methods to get privacy policy and terms of service for an instance @dale_price
- Make List Sendable @dale_price
- Upgrade dependencies @konstantin
- Fix CI: Update setup-swift action to v2 @konstantin
Community contributions are greatly appreciated 🙌
New #blog post: The Case for AVIF
https://rldane.space/the-case-for-avif.html
1047 words
cc: my wonderful #chorus: @joel @dm @sotolf @thedoctor @pixx @twizzay @orbitalmartian @adamsdesk @krafter @roguefoam @solusspider @clayton
(I will happily add/remove you from the chorus upon request)
#rlDaneWriting #blost #imaging #compression #codec #fediverse #social
🥳 Say goodbye to #YouTube - we've launched our official channel on #PeerTube!
🔗 Find (and follow) us here: https://video.edu.nl/c/bibliothecaris_channel
We're in the early stages, so expect more videos, refined descriptions, and fine-tuning coming soon.
A big thank you to @SURF for making this possible. This is an exciting step for us 🚀
Currently, a display and handle "regex blocklist" feature is far more urgent than the quote post feature for the #Mastodon software—and other #Fediverse software too.
We seriously need to be able to prevent anyone from using software names—like Mastodon®—anywhere in their handle and display name, just like how we do it in the gaming industry since MUD/MUSH era in the 90s.
Organizing on decentralized social networks (1 / N)
The Nexus of Privacy is planning a series of online discussions and video/phone calls focusing on organizing on decentralized social networks. There's a range of topics to cover, including looking at the tradeoffs between the different platforms for different use cases, brainstorming how organizers can leverage these platforms, easy ways to start exploring, and ways for groups to move as a whole.
https://privacy.thenexus.today/organizing-on-decentralized-social-networks/ has a CryptPad survey (as well as a link to a version using Google Forms if you prefer that)
Or if you prefer, here are a couple of polls along with open questions, that cover some of the key information
"Flying to the Light" is a recent work. I'm trying to keep it as a philosophy...
ART - https://peggy-collins.pixels.com/featured/flying-to-the-light-peggy-collins.html
#butterfly #butterflies #insects #sun #colorful #art #arte #buyintoart #kunst #wallartforsale #wallart #artprints #artforsale #fineart #decor #gifts #giftideas #interiordesign #homedecor #contemporaryart #modernart #creativetoots #artbooster #fediverse #fedigiftshop #mastodonart #mastoart
Did you know...Mona Lisa's smile was all about the cat. Happy #Caturday
Mona Lisa's Cat is available at https://peggy-collins.pixels.com/featured/mona-lisas-cat-peggy-collins.html
#cats #cat #funny #pets #art #arte #ayearforart #buyintoart #canadian #wallartforsale #wallart #artprints #artforsale #fineart #decor #gifts #giftideas #interiordesign #homedecor #contemporaryart #modernart #creativetoots #artbooster #fediverse #fedigiftshop #mastodonart #mastoart
Zeroes.ca is a COVID-aware Glitch Mastodon server hosted in Canada, open to people from anywhere in the world.
This server has a post size of up to 5000 characters, and up to 8 poll options.
You can find out more at https://zeroes.ca/about or contact the admin @zeroes
#FeaturedServer #COVID19 #COVID #PublicHealth #Glitch #Mastodon #GlitchMastodon #Fediverse #FreeFediverse
Mountains.social is a Mastodon server focusing on hiking, mountaineering, climbing, backpacking and the outdoors:
Mountains.social has an extended post size of 2362 characters per post.
You can find out more at https://mountains.social/about or contact the admin @bergmeister
#FeaturedServer #Mountains #Climbing #Mountaineering #Hiking #Backpacking #Outdoors #Mastodon #Fediverse #FreeFediverse
Dear Fedi friends,
I'm really proud to share with you a video I made: "Introducing the Fediverse: a New Era of Social Media" https://news.elenarossini.com/fediverse-video/
In this 4-minute video I explain what the #fediverse is to people not familiar with it, mentioning some of its great features and benefits (interoperability, no ads, no surveillance...) and I set it in contrast to the world of Big Tech social platforms. I argue that, with the rise of Big Tech oligarchs and the current political climate, there has never been a better time to join the fediverse.
I hope you will enjoy this video and that you will find it useful (maybe as a tool to introduce your friends, family, colleagues, school administrators, local government officials to it).
The fediverse has truly changed my life, making me a better, more empowered digital citizen. I am endlessly grateful for it, so this is my contribution to the cause ❤️
I am also incredibly thankful for the work of @samaaberg and @patel.riyen who helped me bring my vision to life with their amazing cinematography skills and their assistance throughout the process, providing brilliant feedback to the script / edits from the POV of fedi newbies.
And I was also moved by the generous help of people of the Fediverse who volunteered to translate the script into many foreign languages: @jan @fritjof @erikkemp @sknob @severin @clabru @tarcisiosurdi @hongminhee @danielcasanueva @ainali @nacly
Lastly, I'm thankful for the opportunity I had to premiere the video last week at #FediForum - thank you @j12t and @anca
The video is up on my self-hosted PeerTube instance (thank you @yunohost) and for now it is unlisted as I have no idea how my VPS will hold up. I also included an alternate location in the blog post.
I hope you'll enjoy it! It's been a real labor of love (a month of full time work on it)... I see it as my love letter to the fediverse 💌
Edit/update: THANK YOU for all the people who volunteered to have their avatar show up in the last shot. There were 750+ submissions and only 135 spots - sorry I couldn't include everyone 🥲
#TheFutureIsFederated
Just added another batch of news accounts to the fedi.directory website. If you want to follow news sources on the Fediverse, you can find lots of them here:
➡️ https://fedi.directory/news-media
- To follow an account, copy-paste its address into your search box on Mastodon etc.
- To find out more about an account, click on its address in the listing.
- If an account is posting too often, use Mastodon's Lists feature (more info: https://fedi.tips/how-to-use-the-lists-feature-on-mastodon).
A #Celebration of #Flowers by Kaye Menner
A pretty #colorful floral image for all occasions. #enchanting display of #delicate flowers. Wide variety #Prints & lovely #Products at:
#flower #floral #spring #colorful #pretty #digitalart #ai #homedecor #mastoart #fediverse #fediart #fedigiftshop #giftideas #wallartforsale #Art #artforsale #BuyIntoArt #AYearForArt #Artist #FineArtAmerica #PhotographyFeed #VisualArts #CreativeArts
Elena Rossini, the film-maker who just did an excellent video introducing people to the Fediverse, has a PeerTube account you can follow at:
➡️ @ele
You can also follow Rossini's general accounts at @elena & @_elena and blog at @[email protected]
Sorry, last one, I promise.
Built another @botkit bot, if you tag @tmnt w/ some text it will generate a TMNT logo for you using an API on a @glitchdotcom site:
https://tmnt-logo.glitch.me/.
Relevant XKCD
Bot Source Code
Glitch Logo Generator Source Code
Just realizing that the https://botsin.space domain has been memorialized just last week.
I see why everyone loved @elena's fediverse video when it premiered at the #fediforum.
https://news.elenarossini.com/fediverse-video/
I'd be signing up myself!
via https://aseachange.com/@elena/statuses/01JXCDST00FXKN9KCAQJ1QCMRJ
I already wrote about caching here.
Now I extended what I cache a bit.
This was because after enabling the option to proxy media, I've seen access to the file paths /x/ and /y/ in addition to the path were snac stores the media that I include in my own posts ( /s/ ).
There are two locations to proxy media, depending if you requests the media via the mastodon api or via the web. (/x/ and /y/), oh and I added the nodeinfo2.0 path too, because I've noticed it was queried all the time by a lot of instances and it gives me pleasure to see something cached handed out in the access logs. 🙂 (I guess it is actually irrelevant for the system resources)
This is the updated setup:
Enable the relevant modules:
a2enmod expires cache cache_disk
Be sure "htcacheclean" is running to clean up the old disk cache. (under debian see /etc/default/apache-htcacheclean or else the relevant systemd service or whatever)
Then add this to the httpd Virtualhost config:
<LocationMatch "^/social/[^/]+/[xys]/|^/social/nodeinfo_2_0">
CacheEnable disk
Header set Cache-Control "max-age=86400, public" "expr=%{REQUEST_STATUS} == 200"
ExpiresActive On
ExpiresDefault "access plus 86400 seconds"
</LocationMatch>
Further reading and all options are explained under https://httpd.apache.org/docs/2.4/caching.html (and ff)
The Header that I set here, on the condition of Status code 200, is needed for the path /y/, because snac set no-cache on that location and mod_expires will honor that if we don't override it. I set it to the same Cache-Control value as mod_expires would. (I use mod_expires because it will additionally calculate the date and put that in the expires header. (hence the name I guess 😀 )
#Fediverse #Hosting #ITNotes #apache2 #httpd #Ownyourdata #Server #Snac #Snac2 #Tipsandtricks #Tutorial #Debian #caching

Week in Fediverse 2025-06-13
Servers
- Manyfold v0.112.0
- flohmarkt v0.10.0
- Lemmy v0.19.12
- ActivityPub for WordPress v6.0.2
- NodeBB v4.4.3
- Trunk & Tidbits, May 2025 (Mastodon)
- Our 2025 Roadmap: Building the Future of WordPress Federation (ActivityPub for WordPress)
Clients
- Pixelix v4.1.1
- Fread v1.4.2
- Aria v1.2.0
- Phanpy changelog
- Flutter application development: feedback (1/2) (PeerTube Mobile)
Tools and Plugins
- PeerTube livechat plugin v13.0.0
For developers
- Fedify v1.6.1
- megalodon v10.1.2
- Fedialgo v0.72.0
- macgirvin/http-message-signer: RFC 9421 signer and verifier class in PHP
- APx: Minimalistic ActivityPub toolkit written in Rust
- mastodon-openapi: A tool for generating OpenAPI schemas from Mastodon API documentation
Articles
- Backfilling Conversations: Two Major Approaches
- Introducing the Fediverse: a New Era of Social Media
- I Posted to Mastodon 1 Mile Away from an Internet Connection
- Fediverse Report – #120
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019746fb-8918-8fd7-2c16-4c142ccf7387
Happy to be finding so many fediverse merchandise stores lately - I was sure I had them all when I setup the list originally. Glad to be proven wrong.
Here's an instance specific one - get the vmst.io logo on a t-shirt! The title of the shirt is "Toots In / Toots Out". 🎺

🍵 
this is insanely fediversish✨ ⁂