wetdry.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
We are a community focused on gaming, tech, entertainment, and more.

Administered by:

Server stats:

711
active users

#activitypub

49 posts46 participants7 posts today
damon<p>If anyone knows of people/groups that actually care about people, getting people off of <a class="hashtag" href="https://social.wedistribute.org/tag/bigsocial" rel="nofollow noopener" target="_blank">#BigSocial</a>, advancing the Open Social Web and making the spaces more accessible, safe and user-friendly let me know. Just without the weird ideology, religion and protocol wars. <a class="hashtag" href="https://social.wedistribute.org/tag/fedi" rel="nofollow noopener" target="_blank">#Fedi</a> <a class="hashtag" href="https://social.wedistribute.org/tag/fediverse" rel="nofollow noopener" target="_blank">#fediverse</a> <a class="hashtag" href="https://social.wedistribute.org/tag/opensocialweb" rel="nofollow noopener" target="_blank">#opensocialweb</a> <a class="hashtag" href="https://social.wedistribute.org/tag/activitypub" rel="nofollow noopener" target="_blank">#activitypub</a> <a class="hashtag" href="https://social.wedistribute.org/tag/atproto" rel="nofollow noopener" target="_blank">#atproto</a> <a class="hashtag" href="https://social.wedistribute.org/tag/nostr" rel="nofollow noopener" target="_blank">#nostr</a></p>
Andrew Tropin<p>Ok, one more <a href="https://fosstodon.org/tags/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosted</span></a> trail database. <a href="https://wanderer.to" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">wanderer.to</span><span class="invisible"></span></a></p><p>This one has <a href="https://fosstodon.org/tags/activitypub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activitypub</span></a>, IDK how useful it is, but at least I find it cool.</p><p>Anyway, I was wondering for a long time if there a good way to share tracks/trails with friends. It seems a number of self-hosted and privacy-friendly services finally started to appear. I like it.</p>
Le Pertti<p>Those familiar with activitypub know what I should be doing with mastodon sending several unfollow commands? On my end I handle the first command but it keeps sending those, it becomes a problem if I follow again, it handles that also correctly, but unfollow commands keep coming which undos the follow command. <a href="https://mastodon.gamedev.place/tags/activitypub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activitypub</span></a> <a href="https://mastodon.gamedev.place/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a></p>
The Real GrunfinkI've just published version 2.82 of <a href="https://comam.es/snac?t=snac" class="mention hashtag" rel="nofollow noopener" target="_blank">#snac</a>, the simple, minimalistic <a href="https://comam.es/snac?t=activitypub" class="mention hashtag" rel="nofollow noopener" target="_blank">#ActivityPub</a> instance server written in C. It includes the following changes:<br><br>The language in which a post is written can now be set from the UI; you must configure the list of languages you usually post in in the User Settings.<br><br>Added support for bullet points in posts (lines starting with an asterisk or a hyphen, plus a space).<br><br>Added Dutch (nl_NL) translation (contributed by martijndeb).<br><br>Added Western Frisian (fy_NL) translation (contributed by martijndeb).<br><br>Mastodon API: Fixed repeated entries in timelines.<br><br>Added nodeinfo 2.1 support.<br><br>Fixed boosts from the command line not showing in the public timeline (contributed by xvello).<br><br>Updated several language files (contributed by zen and daltux).<br><br>Retrieving a post's replies is now possible via ActivityPub.<br><br><a href="https://comam.es/what-is-snac" rel="nofollow noopener" target="_blank">https://comam.es/what-is-snac</a><br><br>If you find <a href="https://comam.es/snac?t=snac" class="mention hashtag" rel="nofollow noopener" target="_blank">#snac</a> useful, please consider <a href="https://ko-fi.com/grunfink" rel="nofollow noopener" target="_blank">buying grunfink a coffee</a> or contributing via <a href="https://liberapay.com/grunfink/" rel="nofollow noopener" target="_blank">LiberaPay</a>.<br><br><a href="https://comam.es/snac?t=snacannounces" class="mention hashtag" rel="nofollow noopener" target="_blank">#snacAnnounces</a> <a href="https://comam.es/snac?t=frugalfediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#FrugalFediverse</a><br><br>
Gary Parker :party_porg:<p>Question for those of you who are <a href="https://cyberplace.social/tags/selfhosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosting</span></a> your <a href="https://cyberplace.social/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a>/ <a href="https://cyberplace.social/tags/activitypub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activitypub</span></a> instance with a very small number of users (max 5, let’s say): how many other instances are you federated with?</p><p>No reason, I’m just curious. </p><p>FYI my little <a href="https://cyberplace.social/tags/gotosocial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gotosocial</span></a> instance that hosts <span class="h-card" translate="no"><a href="https://social.eurybia.osx.ninja/@logistics" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>logistics</span></a></span><br>(with ~150 followers at present) is federated to ~6,500 other instances.</p><p>Please boost for visibility.</p>
☮ ♥ ♬ 🧑‍💻<p><span class="h-card" translate="no"><a href="https://mastodon.me.uk/@mackaj" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mackaj</span></a></span> bsky I don’t care. Masto instances in Aus may impact Aus. What defines an instance because lots of different tech uses <a href="https://ioc.exchange/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ActivityPub</span></a>?</p>
Strypey<p><span class="h-card" translate="no"><a href="https://activitypub.ghost.org/" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>index</span></a></span><br>Also, it's common practice for fedizens to copy a link to a post on an AP-enabled service, and paste it into the search bar in their fediverse app, to find that post and interact with it. This still doesn't work for posts on Ghost services.</p><p><a href="https://mastodon.nzoss.nz/tags/Ghost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ghost</span></a> <a href="https://mastodon.nzoss.nz/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ActivityPub</span></a></p>
Strypey<p>In many fediverse apps, only the @handle bit of <span class="h-card" translate="no"><a href="https://activitypub.ghost.org/" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>index</span></a></span> is visible. So we're now awash in accounts called @index, and we have to click to find out which one we're looking at.</p><p>I strongly recommend that;</p><p>* the default @handle for a Ghost account is @name-of-publication rather than @index</p><p>* the controls for turning on ActivityPub show this default handle, and make it easy to change before flipping the switch</p><p><a href="https://mastodon.nzoss.nz/tags/Ghost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ghost</span></a> <a href="https://mastodon.nzoss.nz/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ActivityPub</span></a></p>
mastodon.raddemo.host<p>How to Host Your Own <a href="https://mastodon.raddemo.host/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> Server on a <a href="https://mastodon.raddemo.host/tags/VPS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VPS</span></a> (5 Minute Quick-Start Guide) </p><p>This article provides a guide for how to host your own Mastodon server on a VPS.</p><p>Running your own Mastodon server on a VPS is an excellent way to enjoy an efficient and secure Mastodon experience.<br>What is Mastodon?<br>Mastodon is a <a href="https://mastodon.raddemo.host/tags/decentralized" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decentralized</span></a> social media platform that enables users to post ...<br>Continued 👉 <a href="https://blog.radwebhosting.com/how-to-host-your-own-mastodon-server-on-a-vps/?utm_source=ReviveOldPost&amp;utm_medium=social&amp;utm_campaign=ReviveOldPost" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.radwebhosting.com/how-to-</span><span class="invisible">host-your-own-mastodon-server-on-a-vps/?utm_source=ReviveOldPost&amp;utm_medium=social&amp;utm_campaign=ReviveOldPost</span></a> <a href="https://mastodon.raddemo.host/tags/rubygems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubygems</span></a> <a href="https://mastodon.raddemo.host/tags/installguide" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>installguide</span></a> <a href="https://mastodon.raddemo.host/tags/selfhosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosting</span></a> <a href="https://mastodon.raddemo.host/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</span></a> <a href="https://mastodon.raddemo.host/tags/activitypub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activitypub</span></a> <a href="https://mastodon.raddemo.host/tags/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosted</span></a></p>
SP⟁CED GO⟁T<p>Is it a function of the <a href="https://appdot.net/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ActivityPub</span></a> spec or just the specific platform (mastodon, pleroma, etc) that when you click on a post it doesn't load all replies which forces you to click open in browser to see the full conversation?</p>
dev<h2>WordPress Comments Roundup</h2><p><a rel="nofollow noopener" class="u-url mention" href="https://wpyeg.org/author/dpknauss/" target="_blank">@dpknauss</a> recently posted a round-up of Comment suggestions, and alternatives to WordPress default comments</p><p class=""><a rel="nofollow noopener" href="https://wpyeg.org/2025/08/15/a-proper-comment-system/" title="dpknauss@wpyeg.org" target="_blank">@dpknauss</a></p><p>There are a number of good points in there, that really deserve more space.</p><p>I’ll start with the one I disagree with: 3. <strong>Disable nested comments</strong>. I think comment nesting can be useful for signifying who is being replied to. </p><p>4. <strong>Enable private comments</strong>, this is something I experimented with using activitypub. Currently received activitypub replies/comments without a <a href="https://www.w3.org/TR/activitypub/#public-addressing" rel="nofollow noopener" target="_blank">public scope</a> are dropped. I played around with the inbox hook to allow incoming DM’s, these too have since been announced as part of the 2025 roadmap.</p><p>5-7 basically all touch on moderation, and this is one of the points I’m excited about, since the latest plugin release has brought user account level control over blocking, muting </p><p>Anyhow, lots to chew on!</p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://mediaformat.org/tag/activitypub/" target="_blank">#activitypub</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://mediaformat.org/tag/wordpress/" target="_blank">#wordpress</a></p>
inquiline 🧿<p>Have the productive discussions about sociotechnical problems and opportunities you want to have, but <a href="https://assemblag.es/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ActivityPub</span></a> partisans should watch out for antiblackness in how they talk about <a href="https://assemblag.es/tags/ATProto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ATProto</span></a>. </p><p>How awesome would it be to have these conversations about the good things everyone wants, *while breaking racist patterns*?? 7/</p><p>Short bibliography in next posts, then fin/</p>
inquiline 🧿<p>some of which iteratively turned into technical features. So, upstream, Black collectivities have been hugely impactful in designating as relevant and subsequently shaping the spaces where we’re now associating to talk about <a href="https://assemblag.es/tags/ATProto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ATProto</span></a> and <a href="https://assemblag.es/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ActivityPub</span></a> !!</p><p>TL;DR erasing Black contributions to the social web is weird behavior, and it’s also wrongheaded in that *it sets all of us up to perpetuate old exclusions, old harms, and old failures* 6/</p>
inquiline 🧿<p>Why am I talking about hay rakes on a decentralized <a href="https://assemblag.es/tags/openSocialWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openSocialWeb</span></a> network? This history is at play in some of the arguments we’re seeing about <a href="https://assemblag.es/tags/Fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fediverse</span></a> <a href="https://assemblag.es/tags/ATProto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ATProto</span></a> <a href="https://assemblag.es/tags/activityPub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activityPub</span></a> right now</p><p>Whatever one thinks of Bluesky, *the* most innovative cultural and technical experimental space there right now is Blacksky; *and* it’s also the clearest example of decentralized possibility on the AT protocol. When people double down saying “AT isn’t decentralized”, they are denying that Blacksky exists. 4/</p>

Does anyone know of a public set of ModSecurity exceptions for the fediverse/ActivityPub I can take a look at? I'm setting it up for GoToSocial and Mastodon now and manually doing this is pain.

Update, @cloudymax and I started a plugin here:
https://github.com/small-hack/argocd-apps/blob/2b7995c6fae5ecbb3944c6c6f4b139d98b76e67f/ingress-nginx/modsecurity_plugins_configmap.yaml#L177

Still happy to collaborate on it, but also wanted to note there was a mention a year ago about making an ActivityPub plugin over at the OWASP CRS repo, so maybe we could donate to that if its ever created:
https://github.com/coreruleset/coreruleset/issues/3497#issuecomment-1902181156

Common Argo CD templates we use for self hosted cloud stuff. We're still working towards full stability, but feel free to take things or ask questions :) - small-hack/argocd-apps
GitHubargocd-apps/ingress-nginx/modsecurity_plugins_configmap.yaml at 2b7995c6fae5ecbb3944c6c6f4b139d98b76e67f · small-hack/argocd-appsCommon Argo CD templates we use for self hosted cloud stuff. We're still working towards full stability, but feel free to take things or ask questions :) - small-hack/argocd-apps
*
Is there any information anywhere on how the Flag activity [www.w3.org] is used in practice?

As ever, the spec only tells me that it exists; it doesn't say anything about what it contains, where it gets delivered to, how the recipient processes it, etc.

Maybe I could find out more by setting up some test instances and experimenting with it, or by trying to trawl through various repositories to find the relevant source code - but it seems a lot quicker to just ask.

#ActivityPub #ActivityPubDev #FediDev #FediDevs
www.w3.orgActivity Vocabulary

The #Fedify monorepo has grown to 16 packages [github.com]!

We've been working hard to make Fedify more modular and easier to integrate with your favorite tools and platforms. From the core framework to database drivers, from CLI tools to web framework integrations—we've got you covered.

Our packages now include:

  • Core framework and CLI tools
  • Web framework integrations: Express, Hono, H3, Elysia, NestJS, Next.js, SvelteKit
  • Database drivers: PostgreSQL, Redis, SQLite, AMQP/RabbitMQ
  • Platform integrations: Cloudflare Workers, Deno KV
  • Testing utilities

Each package is available on JSR and/or npm, making it easy to pick exactly what you need for your ActivityPub implementation.

What integration would you like to see next? Let us know!