sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

612
active users

#ActivityPub

61 posts57 participants3 posts today

@kfdm yes, the information needed to be scraped together. Don't hesitate to add a comment if you find more useful resources around C2S. There is an uptick in interest on the subject currently.

I may create a seperate #C2S section in the delightful #ActivityPub development list, which is to be revamped in similar way as recently the #fediverse experience list.

delightful.coding.social/delig

delightful.coding.socialdelightful activitypub developmentDelightful curated lists of free software, open science and information sources.

Lists like codeberg.org/fediverse/delight show several server projects for #activitypub , a few that list #c2s but haven't had much luck finding a list of apps that support c2s. I guess it's a chicken/egg problem in many ways. I'd sometimes like to experiment with my own c2s+s2s server implementation, but it's a bit of a larger hurdle if there aren't any c2s desktop/mobile apps to help test with. 🤔

Summary card of repository fediverse/delightful-fediverse-experience
Codeberg.orgdelightful-fediverse-experienceA curated list of server applications supported on the ActivityPub Fediverse and related standards.
Replied in thread

@paul ... full disclosure, I will rapidly run out of technical rope in this discussion, but I know there are other more qualified #ActivityPub *and* Mastodon internals folks who can answer more qs (plus my brain is tired).

How to Host Your Own #Mastodon Server on a #VPS (5 Minute Quick-Start Guide)

This article provides a guide for how to host your own Mastodon server on a VPS.

Running your own Mastodon server on a VPS is an excellent way to enjoy an efficient and secure Mastodon experience.
What is Mastodon?
Mastodon is a #decentralized social media platform that enables users to post ...
Continued 👉 blog.radwebhosting.com/how-to- #installguide #rubygems #activitypub #rubyonrails #selfhosting #selfhosted

How to Host Your Own Mastodon Server on a VPS
RadWeb, LLC · How To Host Your Own Mastodon Server On A VPS (5 Minute Quick-Start Guide) - VPS Hosting Blog | Dedicated Servers | Reseller HostingThis article provides a guide for how to host your own Mastodon server on a VPS.

Idle thought re: account delegation

I've been toying with the idea of using OAuth2/OpenID and the C2S API to have a service act on behalf of another instance (e.g. act on Lemmy, post as Mastodon account)

But now I'm wondering whether that kind of complexity is needed... one could theoretically register a public key to the instance it is acting on behalf of, and simply sign activities using the ID of the other server... Second server would need only update the actor with the new public key for verification purposes...

community.nodebb.org/post/1051

NodeBB Community · Idle thought re: account delegationI've been toying with the idea of using OAuth2/OpenID and the C2S API to have a service act on behalf of another instance (e.g. act on Lemmy, post as Mastodo...

Our 2025 Roadmap: Building the Future of WordPress Federation – #ActivityPub for WordPress activitypub.blog/2025/06/11/ou

Vielleicht nutze ich ab 2026 eine zweite #WordPress Installation als meine hauptsächliche #Fediverse / #Microblogging Instanz. Vorteil: Ich könnte sie wirklich selbst hosten. Bin gespannt was 2025 noch so kommt.

A Wapuu in a spacesuit flying through the space holding a ball with the fediverse logo.
ActivityPub for WordPress · Our 2025 Roadmap: Building the Future of WordPress Federation
More from ActivityPub for WordPress

🎉 Huge shoutout to two amazing contributors from Korea's #OSSCA program who've made excellent contributions to #Fedify!

👏 @gaebalgom tackled a tricky terminal compatibility issue in PR #282, fixing the fedify node command's favicon display on terminal emulators without truecolor support (#168). His solution elegantly detects terminal capabilities and falls back to 256-color mode when needed—ensuring a great experience across different environments.

🌟 @joonnot enhanced Fedify's #WebFinger functionality in PR #281 by adding a configurable maxRedirection option to the lookupWebFinger() function (#248). He transformed a hardcoded limitation into a flexible, user-customizable parameter while maintaining perfect backward compatibility.

Both delivered thoughtful, well-implemented solutions that showcase the quality of contributions coming from the OSSCA program. Welcome to the Fedify community! :fedify:

ActivityPub for WordPress
The 2025 Roadmap

»Our goal for this year is to finalize the full ActivityPub experience — so that WordPress can be used as a first-class citizen of the Fediverse.«

This means:
- publishing to the network
- following
- reading
- interacting
- moderating
And all in a way that feels natural for WP users.

Really exciting what @pfefferle, @obenland and the other contributors are creating.

#WordPress #ActivityPub #Fediverse

activitypub.blog/2025/06/11/ou

A Wapuu in a spacesuit flying through the space holding a ball with the fediverse logo.
ActivityPub for WordPress · Our 2025 Roadmap: Building the Future of WordPress Federation
More from ActivityPub for WordPress

A question for #Fediverse devs: I’m thinking about better ways to document development of the #ActivityPub stack. This would include explanations, demo code, example snippets, and various sections explaining how to build a fully working Fediverse server, with consideration for all of the FEP documents as well.

What do you, as a developer, feel is currently missing? What information would make your life a lot easier?

I can’t know definitively yet…I have to babysit my server and keep an eye on logs. But, I think I may have found the culprit for why I get timeout issues with #ActivityPub and #WordPress.

It might be PHP-FPM. If you’re using Nginx, this is kind of a “glue layer” for making PHP stuff talk to Nginx.

I host most things with Nginx, which sometimes requires configuring workarounds with traditional PHP applications. I was digging around in my logs during the latest server slowdown, and I got some error messages about pm.max_children and pm.start_servers being way too low.

Anyway, raising the amount seems to be helping? More word on this as experiments continue.

Fragmentation on the Fediverse is a real problem.

Hypothetically, let’s say I’m an admin. I don’t like "John Doe" (just a random example). Instead of simply blocking John Doe myself, I demand that "Billy Bob" — the admin of his instance — remove him entirely.

Billy Bob refuses, because John Doe hasn’t broken any rules. So, being an egotistical maniac, I blacklist Billy Bob’s entire instance — 5,000+ innocent users who had nothing to do with anything.

I also have 5,000+ users on my instance. Now you’ve got over 10,000 people who can’t communicate, all because of a personal disagreement.

This kind of thing happens far too often on the Fediverse. If you create more than one account (on different instances), you’ll likely discover people you didn’t even know existed — people you’d want to follow but previously couldn’t, due to the growing fragmentation across the network.

The scale of the problem becomes even more obvious when you move to a different instance. You’ll likely find that not everyone you currently follow can be followed from the new site.

The solution?

Right now, it means having more than one account just to keep in touch with everyone you want to follow.

How crazy is that?

I just want to say that I think no algorithm is the best method to social media, I love mastodon and activity pub, but i have zero addictive tendencies and love it! unlike insta and others that just keep your eyes glued. Anyway just sending love!
#mastodon #ActivityPub