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.

Site description
These are the voyag... uh, things I post about.
Admin email
jrollans@gmail.com
Admin account
@jrollans@jrollans.com

Search results for tag #activitypub

[?]Holos Social » 🌐
@HolosSocial@mastodon.social

In the , 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 , your phone runs your own 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.

    🗳

    [?]Owl Eyes » 🌐
    @d1@autistics.life

    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 , no RSS feed, no services, etc)

    Torment Nexus:0
    Walled Garden cabbage patch:0
    The Wrong Way:0
    something else (please specify below):0

      [?]Fedilab Apps » 🌐
      @apps@toot.fedilab.app

      RE: toot.fedilab.app/@apps/1162459

      is not limited to reports about animals found or in distress. You can use it to offer help or ask for it.

      Use when you provide help, when you need it, to share useful information.

      Everything works through . 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

      [?]Fedilab Apps » 🌐
      @apps@toot.fedilab.app

      is a project close to my heart. It's a collaborative map for animal welfare that bridges the and .

      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.

      More: pawfed.org/how-it-works

          [?]KIP/JΛYCHØU ⁂ :neocat_cofe: :chuckya: [he/him] » 🌐
          @admin@mstdn.feddit.social

          这是否说明未来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.

          Links:
          socialwebfoundation.org
          jortage.com

          Screenshot

          Alt...Screenshot

            fedicat boosted

            [?]Evan Prodromou » 🌐
            @evanprodromou@socialwebfoundation.org

            Introducing tags.pub

            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. To follow a hashtag globally, search for a user with that name at tags.pub, like <a rel="mention" class="u-url mention" href="https://tags.pub/user/example">@example</a> for the #example hashtag. Follow that account, and it will share all the […] [SENSITIVE CONTENT]

            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.

            • To follow a hashtag globally, search for a user with that name at tags.pub, like @example for the hashtag. Follow that account, and it will share all the content it sees with that hashtag to you. If you unfollow the account, it should stop sharing to you. The usernames only have letters and numbers in them, and they only go up to 64 characters.
            • To share your content with tags.pub, search for and follow the @_followback account. It will follow you back (thus the name) and your public posts will be shared by the hashtag accounts on tags.pub. If you unfollow the follow back account, it will unfollow you back, and your content will no longer be shared.
            • You can connect a whole server to tags.pub by using the relay interface. Add 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.
            • We respect your agency. If your server is connected to tags.pub and you don’t want it to boost your content, add to your bio. If you already have , that should be plenty. You’ll still be able to follow tags.pub hashtag accounts. If you don’t want to see or be seen by tags.pub at all, you can block the domain ‘tags.pub’ entirely.
            • Becoming the ‘global’ hashtag server is a goal. We are still ramping up, and there are a lot of people and servers that are not yet connected.
            • tags.pub is developed and operated by Social Web Foundation. We are a US non-profit. The servers are located in Beauharnois, Quebec, Canada in a data centre run by OVHCloud, a French corporation. We try to keep the data storage to the absolute minimum necessary to provide the hashtag sharing service. There is no search index, and we don’t archive your content. The code is Free and Open Source software under the AGPL-v3.
            • If you have a feature request, or a bug report, please add a GitHub issue. If you have a private comment or question, please use our contact form.

            [?]Terence Eden [He/Him/♂/男] » 🌐
            @Edent@mastodon.social

            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 🙂

              wakest ⁂ boosted

              [?]naturzukunft » 🌐
              @naturzukunft2026@mastodon.social

              AodeRelay boosted

              [?]Terence Eden [He/Him/♂/男] » 🌐
              @Edent@mastodon.social

              🆕 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: shkspr.mobi/blog/2026/03/some-

                [?]FinchHaven sfba » 🌐
                @FinchHaven@sfba.social

                @hashtaggames

                "Recently, when I post the new post at 9PM est, it has taken 15 minutes or longer for all instances on the to get it ... why is because my enabled site is getting 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

                  AodeRelay boosted

                  [?]9 o'Clock Hashtag Games Online » 🌐
                  @hashtaggames@hashtaggames.online

                  Update about slow game post federating

                  Recently, when I post the new post at 9PM est, it has taken 15 minutes or longer for all instances on the . I determined the reason why is because my enabled site is getting 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

                   

                  hashtaggames.online/2026/03/15

                    wakest ⁂ boosted

                    [?]Markus Feilner » 🌐
                    @mfeilner@mastodon.social

                    fedicat boosted

                    [?]Ecologia Digital » 🌐
                    @josemurilo@mato.social

                    "If you want to be in the Fediverse without relying on big intances, or if you just want to own your & on the network, running your own instance is the way to go.
                    That is where Mastodon alternatives such as GoToSocial & comes in.
                    snac (Social Networks Are Crap) is a minimalistic, lightweight instance…perfect for single user instances or small communities, and it's so light that even a can handle it without breaking a sweat."
                    rochacbruno.com/deploy-your-ow

                      fedicat boosted

                      [?]Maho 🦝🍻 » 🌐
                      @mapache@hachyderm.io

                      I think it's a good time to explain how we see @badgefed and @fediprofile, how they work together, and how can use and the .

                      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 ...)

                        [?]Mastodon.world admins » 🌐
                        @mwadmin@mastodon.world

                        [?]KIP/JΛYCHØU ⁂ :neocat_cofe: :chuckya: [he/him] » 🌐
                        @admin@mstdn.feddit.social

                        Ghost的联邦功能:activitypub.ghost.org
                        我的Ghost ActivityPub账户: @jay
                        我的Ghost博客(刚刚建立1天,无内容):lab.moe.pub

                        Ghost 的发布者将能够像在社交网络上一样互相关注、点赞和互动——但这一切都将在他们自己的网站上进行。

                        但是我不太满意的一点是Ghost使用的是Meta 公司在2024年创建:

                        另一个图标是 Meta 公司在 2024 年创建的,用于在其产品 Threads 中代表联邦宇宙。它错误地描绘了一个中心化的网络,中间是一个巨大的星球,其他部分围绕着它。我们也不认为一个加入联邦宇宙如此之晚的大型公司应该来定义联邦宇宙的图标。
                        —— symbol.fediverse.info

                        建议使用五角星图标或者:⁂

                        还有就是前几天才发现我一直特别喜欢访问的Selfh.st也是Ghost搭建的(

                        @jay@lab.moe.pub

                        Alt...@jay@lab.moe.pub

                        https://symbol.fediverse.info

                        Alt...https://symbol.fediverse.info

                          AodeRelay boosted

                          [?]Tueddelmors :ubuntu: » 🌐
                          @reeeen@norden.social

                          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.

                            [?]Yukari Hafner :v_lesbian: [she/her] » 🌐
                            @shinmera@mastodon.tymoon.eu

                            Okey, so, and 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?

                              fedicat boosted

                              [?]Week in Fediverse :fediverse_light: » 🌐
                              @weekinfediverse@mitra.social

                              [?]Riverfount :python_logo: » 🌐
                              @riverfount@bolha.us

                              Pessoal que estiver curtindo o da Bolha se puderem nos dar uma estrelinha no github heheh

                              github.com/Riverfount/translat

                                [?]dansup » 🌐
                                @dansup@mastodon.social

                                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!

                                ActivityPub.social preview, Understanding the Protocol guide

                                Alt...ActivityPub.social preview, Understanding the Protocol guide

                                  [?]Vernissage » 🌐
                                  @vernissage@mastodon.social

                                  Unfortunately, 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, relies on patron support to cover its ongoing infrastructure and resource costs. That support now matters more than ever for the project’s future. ❤️

                                    [?]nathan » 🌐
                                    @nathan@ublog.hurel.me

                                    si supportait on pourrait avoir l'équivalent de sur le 🤔

                                      [?]Paul Chambers🚧 » 🌐
                                      @paul@oldfriends.live

                                      Federated profile images aren't showing up on my posts comments or interactions.

                                      Any help would be greatly appreciated.


                                      In the Friends plugin, they show up half the time hashtaggames.online/fedifriend
                                      @HashTagGames @paul@hashtaggames.online

                                      comment section of a WordPress post showing letters instead of profile images.

                                      Alt...comment section of a WordPress post showing letters instead of profile images.

                                      snippet showing profile images

                                      Alt...snippet showing profile images

                                        [?]Sean Tilley » 🌐
                                        @deadsuperhero@social.wedistribute.org

                                        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.

                                          [?]Tom Casavant » 🌐
                                          @tom@tomkahe.com

                                          We're really out here federating everything now

                                          Photo on a new york highway of a truck that says "Federated auto parts. When time counts... count on federated"

                                          Alt...Photo on a new york highway of a truck that says "Federated auto parts. When time counts... count on federated"

                                            fedicat boosted

                                            [?]Yusuf Bouzekri » 🌐
                                            @spacebuffer@fosstodon.org

                                            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 notizie » 🌐
                                              @fediverso@flipboard.social

                                              *Fediverso che avanza: il blog e il forum degli Androidiani rinascono con il supporto di Activitypub...
                                              @fediverso@citiverse.it
                                              poliverso.org/display/0477a01e

                                              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. è stato collegato ad , il protocollo che permette ai contenuti di vivere oltre i confini

                                                AodeRelay boosted

                                                [?]Terence Eden [He/Him/♂/男] » 🌐
                                                @Edent@mastodon.social

                                                A question about 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?

                                                  AodeRelay boosted

                                                  [?]Elshara Silverheart » 🌐
                                                  @elshara@www.mediacy.net

                                                  I am writing an open letter to the and community, because you need to keep a few things in mind.

                                                  Lately I have started noticing some disable this instance in the server logs.

                                                  It seems like is alive and well. Whether it be or based.

                                                  I will say this once.

                                                  I have no issue at all with content. In fact I encourage it. And I am working on a enabled client for to release as , so that anyone can interact with any out there, to not exclude entire swaths of reach, that would and currently still is, isolated by regional and not human as such.

                                                  To be clear. I do not want to to the world. I want to move beyond that, to create ways by which dialog can transcend 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 prior to any concept of , 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 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 for that. But what I cannot for, is why I the way I do. In order to clear my my , and my for better and I can more clearly on. And this is what me to keep things moving along such a trajectory.

                                                  I can't be or all the time. I will just be , and let the pass. In that you're with me for whatever part of that comes our way.

                                                  I do'nt want us separated by preventable alternatives that bring us closer together. That is my ultimate 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 so we can bond over things held in common, not broken by common disinterest. And I have largely been very 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 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 I have made, calling out a commentator for their views.

                                                  We can't always 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 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 for that.

                                                  And so this is not about what I want. I have no to share. Just a simple message. Layered in and of either or 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 being so readily available. Even about the same exact generating different by whoever is looking at it from multiple perspectives. We cannot mix with where count objectively.

                                                  Losing access to one especially using platforms like and , potentially means dozens of your available as your gets published, cannot be seen. And, I am asking on behalf of all 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 anymore. To the point where nodes are centralized around not in turn.

                                                  Please, mention me in any you may have. We are not at the end of the day. And a lot of us pay really good to 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 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 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 like a single in great health.

                                                  I have no interest by and large, in running a company for the sake of establishing a 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 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 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 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 I will always and 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 you for the you are, as you become involved in your journey of 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 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 news of very unsettling feedback. I cannot in good abandon the of things that go , because they're and enough to be and original. And to me, it absolutely that we remember how to this to our and as a whole. Less we forget how to our meaning in a world we can still from the of all that brings our into in turn.

                                                  It starts with the that to deny anyone based on the of a sub culture someone belongs to, is a slippery slope of a and diversion I cannot support.

                                                  Thank you for your to this matter.

                                                  If this with you, or even if it does not, let me know.

                                                  Yours with warm and abounding,

                                                  Elshara Silverheart

                                                    AodeRelay boosted

                                                    [?]RED5HADES » 🌐
                                                    @forgetpassword@goingdark.social

                                                    Is it just me who feels these two buttons serve the same purpose and should be grouped into one?

                                                    Mastodon favorite and bookmark icon which are a star and tag respectively

                                                    Alt...Mastodon favorite and bookmark icon which are a star and tag respectively

                                                      fedicat boosted

                                                      [?]Evan Prodromou » 🌐
                                                      @evanprodromou@socialwebfoundation.org

                                                      ap, the ActivityPub API command-line client

                                                      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 […] [SENSITIVE CONTENT]

                                                      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.

                                                      Refreshing the project

                                                      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.

                                                      Help me test

                                                      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.

                                                      wakest ⁂ boosted

                                                      [?]Terence Eden [He/Him/♂/男] » 🌐
                                                      @Edent@mastodon.social

                                                      RE: example.viii.fi/posts/69b029a4

                                                      OK! Editing posts now works.

                                                      A fully complete server in under 80KB of code.

                                                      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 🙂

                                                        dansup boosted

                                                        [?]dansup » 🌐
                                                        @dansup@mastodon.social

                                                        Starter Kit Federation is ready 🚀

                                                        This will be compatible with Mastodon Feature Collections.

                                                        Shipping soon!

                                                        cc @dave

                                                        Loops Starter Kit Federation

                                                        Alt...Loops Starter Kit Federation

                                                        Loops Starter Kit Federation

                                                        Alt...Loops Starter Kit Federation

                                                        Loops Starter Kit Federation

                                                        Alt...Loops Starter Kit Federation

                                                          fedicat boosted

                                                          [?]Fabio Manganiello » 🌐
                                                          @fabio@manganiello.eu

                                                          #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/madblog

                                                          And 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

                                                            dansup boosted

                                                            [?]dansup » 🌐
                                                            @dansup@mastodon.social

                                                            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 🚀

                                                            Loops Starter Kits Browse

                                                            Alt...Loops Starter Kits Browse

                                                            Loops Starter Kits Kit page

                                                            Alt...Loops Starter Kits Kit page

                                                            Loops Starter Kits Kit page federation modal

                                                            Alt...Loops Starter Kits Kit page federation modal

                                                              fedicat boosted

                                                              [?]occult » 🌐
                                                              @occult@vox.ominous.net

                                                              When someone asks me what the , or is I'll use this illustration from UNIX Review, April 1985.

                                                              Illustration showing multiple beige desktop computers floating among clouds in an open sky, connected to each other by thin golden lines forming a network, with one large computer in the foreground emitting a burst of colorful rainbow light rays from its screen.

                                                              Alt...Illustration showing multiple beige desktop computers floating among clouds in an open sky, connected to each other by thin golden lines forming a network, with one large computer in the foreground emitting a burst of colorful rainbow light rays from its screen.

                                                                [?]SoapDog » 🌐
                                                                @soapdog@toot.cafe

                                                                I wish 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.

                                                                  fedicat boosted

                                                                  [?]Julian Fietkau » 🌐
                                                                  @julian@fietkau.social

                                                                  @soapdog There's a poll-based version specced at fediverse.codeberg.page/fep/fe, 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.

                                                                    fedicat boosted

                                                                    [?]Fedilab Apps » 🌐
                                                                    @apps@toot.fedilab.app

                                                                    RE: mastodon.social/@HolosSocial/1

                                                                    Some news from 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 activities. The relay server handles neither transcoding nor media storage. Each user brings their own resources to the .

                                                                    fedicat boosted

                                                                    [?]Holos Social » 🌐
                                                                    @HolosSocial@mastodon.social

                                                                    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: codeberg.org/tom79/Holos-App/r

                                                                    DL: holos.social/signup

                                                                        fedicat boosted

                                                                        [?]Week in Fediverse :fediverse_light: » 🌐
                                                                        @weekinfediverse@mitra.social

                                                                        [?]Holos Social » 🌐
                                                                        @HolosSocial@mastodon.social

                                                                        Here is the new feature that allows you to save your media in your own cloud, giving you more sovereignty over your data. Your media stays available even when your device is offline.

                                                                        Settings screen where users choose between relay or cloud storage for media, configure S3 URL signing, select video compression quality, and manage their S3 or WebDAV connection.

                                                                        Alt...Settings screen where users choose between relay or cloud storage for media, configure S3 URL signing, select video compression quality, and manage their S3 or WebDAV connection.

                                                                          fedicat boosted

                                                                          [?]Sean Tilley » 🌐
                                                                          @deadsuperhero@social.wedistribute.org

                                                                          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/

                                                                            fedicat boosted

                                                                            [?]The Real Grunfink » 🌐
                                                                            @grunfink@comam.es

                                                                            I'm glad to announce the release of version 2.78 of , the simple, minimalistic instance server written in C. It includes the following changes:

                                                                            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.

                                                                            https://comam.es/what-is-snac

                                                                            If you find useful, please consider buying grunfink a coffee or contributing via LiberaPay.


                                                                              [?]Chris Trottier » 🌐
                                                                              @atomicpoet@atomicpoet.org

                                                                              #Elgg is getting an #ActivityPub plugin!

                                                                              Now if you’re not familiar with Elgg, it’s one of the first ever open source social media platforms. It launched all the way back in 2004 and was founded by @ben and Dave Tosh.

                                                                              I remember installing Elgg 15 years ago, playing around with it for a bit, and not doing much with it because there wasn’t anyone I knew who used it. So ActivityPub will definitely extend its network effect.

                                                                              https://github.com/RiverVanRain/activitypub/wiki/Welcome#groups

                                                                                gyptazy boosted

                                                                                [?]The Real Grunfink » 🌐
                                                                                @grunfink@comam.es

                                                                                I'm glad to announce the release of version 2.70 of , the simple, minimalistic instance server written in C. It includes the following changes:

                                                                                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.

                                                                                https://comam.es/what-is-snac

                                                                                If you find useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/

                                                                                This release has been inspired by the song The Answers to the Questions by and .