soc.octade.net 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.

Admin email
social@octade.net

Search results for tag #activitypub

[?]Fedi.Tips » 🌐
@FediTips@social.growyourown.services

If you run a WordPress-powered blog, either on wordpress.com or on an independent hosting service, you can turn it into a Fediverse account that people can follow from Mastodon etc. More info about how to do this (and lots of questions answered) at:

➡️ fedi.tips/wordpress-turning-yo

You can follow the official account for the plugin that enables this at:

➡️ @activitypub.blog

You can also follow its lead developer at:

➡️ @pfefferle

    [?]Konstantin Goncharov » 🌐
    @devstorm@toot.io

    🫣 Ghost это платформа для блогов, которую можно Self-hosted развернуть, так вот её не просто локально можно развернуть, а ещё и
    Settings (Настройки) → Growth (Рост) → Network (Сеть)
    Активировать тумблер включения сети Fediverse!
    После этого ваш блог сгенерирует ActivityPub-адрес (например, @yourusername@yourdomain.com), который можно будет найти через поиск в Mastodon.

    Да, блог платформа, которая использует Fedify чтобы делать контент доступным для Fediverse! 🫣

    Для пользователей WordPress
    Блогер заходит в админку WP → Плагины → Добавить новый → ищет «ActivityPub». Нажимает «Установить» и «Активировать»
    (Это официальный плагин от команды WordPress)

    Плагин автоматически генерирует для сайта или конкретных авторов Fediverse-аккаунты. Выглядеть они будут привычно (например, @yourusername@yourdomain.com) 🫣

    Следующим шагом хочется какой-нибудь хаб написать, который будет проходить пауком по всем бложикам добрых людей и finally свой крутой и децентрализованный Хабр где ты себе цензор! 🫣🫣🫣

    Делаем?

    На фоне глубокого космоса с россыпью звёзд в центре сияет большая фиолетово-синяя туманность, символизирующая ядро децентрализованной сети. Вокруг неё парят уникальные летающие острова и небольшие планеты, соединённые множеством светящихся пунктирных линий, образующих сложную сетевую паутину без единого центрального узла.

Каждая планета выглядит как отдельный мир со своим характером. На одной возвышаются раскалённые вулканы и потоки лавы. Другая представляет собой футуристический кибергород с неоновыми небоскрёбами. Есть ледяное королевство с сияющим замком, зелёный лесной остров с огромным деревом, индустриальный стимпанк-город с паровыми механизмами, уютная деревня с мельницей, остров с водопадами и густыми лесами, тропическая лагуна с пальмами, древние пустынные руины, фиолетовый кристальный мир и небольшие средневековые поселения.

На некоторых планетах заметны узнаваемые символы популярных блоговых платформ, например логотип WordPress на футуристическом городе и логотип Ghost на другом острове, что подчёркивает разнообразие независимых блогов в одной сети.

Между всеми мирами протянуты десятки светящихся синих, голубых и фиолетовых маршрутов. Они пересекаются во множестве точек, создавая ощущение настоящей распределённой сети, где каждая планета связана сразу с несколькими соседями. Ни одна из них не выглядит главной или центральной — вся композиция передаёт идею равноправного взаимодействия множества независимых узлов.

Общее настроение изображения — фантастическое, вдохновляющее и немного напоминающее карту мира из видеоигры, где каждый остров является уникальным уровнем, а вся галактика вместе символизирует свободный, открытый и децентрализованный интернет.

    Alt...На фоне глубокого космоса с россыпью звёзд в центре сияет большая фиолетово-синяя туманность, символизирующая ядро децентрализованной сети. Вокруг неё парят уникальные летающие острова и небольшие планеты, соединённые множеством светящихся пунктирных линий, образующих сложную сетевую паутину без единого центрального узла. Каждая планета выглядит как отдельный мир со своим характером. На одной возвышаются раскалённые вулканы и потоки лавы. Другая представляет собой футуристический кибергород с неоновыми небоскрёбами. Есть ледяное королевство с сияющим замком, зелёный лесной остров с огромным деревом, индустриальный стимпанк-город с паровыми механизмами, уютная деревня с мельницей, остров с водопадами и густыми лесами, тропическая лагуна с пальмами, древние пустынные руины, фиолетовый кристальный мир и небольшие средневековые поселения. На некоторых планетах заметны узнаваемые символы популярных блоговых платформ, например логотип WordPress на футуристическом городе и логотип Ghost на другом острове, что подчёркивает разнообразие независимых блогов в одной сети. Между всеми мирами протянуты десятки светящихся синих, голубых и фиолетовых маршрутов. Они пересекаются во множестве точек, создавая ощущение настоящей распределённой сети, где каждая планета связана сразу с несколькими соседями. Ни одна из них не выглядит главной или центральной — вся композиция передаёт идею равноправного взаимодействия множества независимых узлов. Общее настроение изображения — фантастическое, вдохновляющее и немного напоминающее карту мира из видеоигры, где каждый остров является уникальным уровнем, а вся галактика вместе символизирует свободный, открытый и децентрализованный интернет.

      [?]Fedizen ⁂ Fediverse News » 🌐
      @fedizen@mastodon.social

      [?]Grow Your Own Services 🌱 » 🌐
      @homegrown@social.growyourown.services

      If you're into photography, there is a free open Flickr-style photography platform which you can host yourself called Vernissage. It also has Fediverse compatibility so people can follow Vernissage accounts from Mastodon, Pixelfed etc. More info at:

      🌱 joinvernissage.org

      You can follow at:

      🌱 @vernissage

      For techy people who want to install their own Vernissage manually, docs are at:

      🌱 docs.joinvernissage.org/docume

        [?]MediaFormat » 🌐
        @mediaformat@indieweb.social

        @django honestly, struggling between publishing semantic ActivityPub Articles, and the limited display that mastodon does with what could be displayed inline as a Note

        Screenshot of the previous post showing the article as a title, summary and link.

        Alt...Screenshot of the previous post showing the article as a title, summary and link.

          oheso boosted

          [?]SolSoCoG@:ieji: » 🌐
          @SolSoCoG@ieji.de

          You are looking for a way to increase your instances visibility and have more Inbox? Look no further, check out rel.re our state of the art selfmade in . Its incredibly fast, stable and feature rich.

            [?]kirillDen » 🌐
            @admin@pleroma.cheese-project.ru

            I've been pouring quite a bit of time and energy into running my own #Decentralized instance, and this is only the beginning! My current #Pleroma instance is essentially a test environment, I'm planning to migrate to other platforms down the road.

            But the real challenge lies elsewhere. If you read my previous post, you know I've been struggling to get my friends and family on board. I can still convince my parents and grandmother to try #Matrix, but pulling my friends over is a whole different story. They seem open to the idea of an #ActivityPub + Matrix combo, yet they're dragging their feet. The most active person on my instance (aside from me) hasn't even bothered to set a profile picture.

            So I wanted to ask everyone who's active in the #Fediverse — how did you bring your friends here? What got them interested? 🤔

            #SelfHosted #OpenSource #Federation #SocialMedia #Community

              [?]Imran Nazar ~ عمران نزر [he/him] » 🌐
              @Two9A@hachyderm.io

              Seeking beta testers for a new opt-in Fediverse service - FediAdhan
              fediadhan.org/

              Have you ever felt your timeline was missing something? You get regular updates about the weather, the bongs of Big Ben on the hour; perhaps even that one account that toots like a chicken. But you've been missing timely updates about the Islamic call to prayer.

              No longer: with FediAdhan, simply pick your location on the map and you'll get an account you can follow from your client, which will drop a toot in your timeline when any of the five Islamic prayer times rolls around (and optionally for sunrise as well). And you get a neat pie chart of daylight/twilight for your location, as a bonus.

              Explicitly opt-in, privacy focused, with no LLMs used at any stage in development. Try it out, let me know if you have thoughts, feedback, issues you run into.

                [?]Si Jobling [he/him/his] » 🌐
                @si@mastodon.social

                What’s the best convention for multiple accounts for the same person?

                I’ve got @si@ramblingreaders.org for my reading tracking.
                There’s also @si@truefans.social for podcast engagement.
                This one for manual updates.

                Are other folks aggregating feeds into one?

                  [?]Mauve 👁💜 [they/them/it] » 🌐
                  @mauve@mastodon.mauve.moe

                  [?]Open Risk » 🌐
                  @openrisk@mastodon.social

                  After the flourishing of Web 1.0 all the action was a return to centralization (and ). It wasn't all bad: and are products of this era. But it doesn't help with our mental models to call this era "Web 2.0".

                  In fact we'll know the Web 2.0 when we see it: It will mean standard and readily usable (by *almost* everyone) software will boot and connect to the Web in seamless bidirectional ways.

                  (or its evolution) might deliver this 🖖

                  2/2

                    [?]🫧 Social coding commons » 🌐
                    @smallcircles@social.coop

                    @nicd @Oleksii

                    Looks like it is self-hostable: github.com/ente/ente/tree/main

                    Might also shoot an issue to them to add support.

                      [?]🫧 Social coding commons » 🌐
                      @smallcircles@social.coop

                      @gabboman @jcm

                      In theory you can do anything you want, and in practice people do that too. As long as you don't break anything that specs prescribe, the vocabulary is just a 'toolbox' of primitives you can use as building blocks in your solution. The only issue arises if you want your mechanism to have with other solutions. They should either ignore, or understand it, and not break. Writing a is the best-practice way to walking the path of adoption of your approach.

                        [?]JCM » 🌐
                        @jcm@wafrn.jcm.re

                        Another random #ActivityPub question:

                        Is it possible to like an activity? Could I like a like?
                        Based on my understanding of the spec it should be possible (but I could be wrong, I find it very confusing how the ActivityPub Vocabulary spec lists multiple Object types and multiple Activity types, despite an Activity also being an Object)…

                        Is there any software supporting this? :D


                        #ActivityPub

                          [?]silverpill » 🌐
                          @silverpill@mitra.social

                          I added a list of recommended libraries to the ActivityPub developer guide:

                          https://codeberg.org/ap-next/ap-next/src/branch/main/guide.md#libraries

                          - activity (Go, used in GoToSocial)
                          - Fedify (JavaScript, used in Hollo and Ghost)
                          - Fedipub (Ruby, used in Manyfold)
                          - activitypub_federation (Rust, used in Lemmy)
                          - APx (Rust, used in Mitra)

                          This list only includes libraries that are actually used somewhere. Libraries that are not used, or used in projects with too few users are not included.

                          #fedidev #activitypub

                            [?]BizzFed » 🌐
                            @bizzfed@bizzfed.de

                            BizzFed does it differently: a federated professional network built on ActivityPub. A chronological feed instead of an algorithm, your account is yours, your instance is yours (or whoever you trust), and your profile is portable. #Fediverse #ActivityPub #LinkedInAlternative

                              [?]🫧 Social coding commons » 🌐
                              @smallcircles@social.coop

                              @evan @klml

                              is an extension that is developed as an open standard. It forms a protocol in itself: specifications for federation.

                              In the poll above it should've been listed. It might replace 'Git', because that is not a protocol for forge federation. Git is a protocol for distributed version control systems (DVCS).

                              ActivityPub is more a framework than something you can use out-of-the-box. Arguably ForgeFed might even replace ActivityPub in the poll.

                              AP is a protocol for developing interoperable social networking solutions. It has no knowledge at all about code forges. It is based on Linked Data.

                              ForgeFed is a protocol for federating code forges. It is based on ActivityPub.

                              Btw, active ForgeFed projects:

                              - codeberg.org/activitypub-rs/ac

                              - (on roadmap) codeberg.org/forgejo-contrib/f

                                [?]Blort™ 🐀Ⓥ🥋☣️ [Surprise me.] » 🤖 🌐
                                @Blort@social.tchncs.de

                                @evan

                                And in Activitypub I'm sure there are a lot of features specific to code handling that likely aren't supported. That's why it seems to me that unless either protocol has a major rewrite with this specific usecase in mind, that we're going to have to Frankenstein this.

                                  [?]Internet Rando » 🌐
                                  @mousey@mastodon.seattlematrix.org

                                  Thanks , Thanks , Thanks all the hackers that make my social network the only social network I want.

                                  I have never wanted to have a social network account owned by a company. I have never understood who would?? Which, to this day, has taught me so very much about how little I understand people.

                                  Nevertheless. I woke up grateful this morning to have a social network I can feel good about after all.

                                  It's not perfect. Nothing is perfect, but I can participate openly here. Thx

                                    [?]Jupiter Rowland » 🌐
                                    @jupiter_rowland@hub.netzgemeinde.eu

                                    @Chao-c'
                                    The wiki reveals even different timeline:

                                    "The wiki" sounds funny to someone who has three wikis of his own on his Hubzilla channel. Anyway...

                                    To me, it seems, that Gargon simply was not as colossal nerd, as others, and somehow managed to create cult following of sufficient number of users, which were not really techies.

                                    Gargron simply was lucky.

                                    I think it was in 2016 already that German tech media got interested in decentralised alternatives to corporate silos. Mastodon caught their interest, being developed in Germany and all. Pleroma didn't, in spite of being developed in Germany, too, not to mention more feature-rich than Mastodon. Friendica was developed in Germany back then already, too, but it seemed like either tech media weren't interested in alternatives to something that needed alternatives much more than Twitter, or Friendica managed to continue to fly under the radar even then.

                                    Anyway, Mastodon got media coverage, and nothing else did.

                                    In 2017, right-wingers started attacking furries and queers on Twitter. They had to escape somewhere. Tumblr wasn't it, having been pretty much killed by being bought out and G-rated. But someone happened to know Mastodon due to the media coverage whereas nobody happened to know Pleroma due to no media coverage at all. So those furries and queers escaped to Mastodon. "Awoo" was briefly part of Mastodon's culture in the late 2010s due to the high furry-to-non-furry rate.

                                    From then on, Mastodon had the two advantages of past media coverage and more users. The rest was like a snowball, essentially. The more users something has, the more users something gains by inviting them.

                                    I guess Friendica and Hubzilla, both of which already existed back then, suffered from the same choice of mindsets: "If you build it, they will come," "We'll first need to get this and that fixed before we're ready for prime time," "Can't someone else take care of that? I'm bad at advertising stuff!" Plus, of course, people who really were bad at advertising stuff to anyone who's neither a developer nor a server admin.

                                    I was thinking about need for decentralized social media since at least 2009, as I was watching the old web to slowly loose any relevance. (My Facebook account was canceled without any explanations as soon as perhaps sometimes like 2010?).

                                    In 2009, there already was StatusNet. Granted, it was so obscure that vastly more people knew the "lighthouse server" Identi.ca than StatusNet itself. StatusNet supported the Twitter client API, but there were vastly more mobile apps that were hard-coded to Identi.ca than such where you could choose a StatusNet server because the huge majority of those who knew Identi.ca didn't even know it was part of a network. Identi.ca held some 90% of all StatusNet users.

                                    By the way, what killed StatusNet was when Identi.ca changed its backend from StatusNet to pump.io and its protocol from OStatus to ActivityPump, thus becoming incompatible with the rest of StatusNet. What remained was largely unable to stand alone. What kind of helped Identi.ca (OStatus as a profile sucked so badly that Evan and Erin themselves had to whip up ActivityPump) did the opposite to StatusNet. A bit later, the FSF scooped it up, forked it to GNU social and eventually merged what was left of StatusNet into GNU social. It got ActivityPub support later on, but it's gone now, too.

                                    Also, in 2010, Mistpark was around, and so was diaspora* (or what already existed of it at that time). diaspora* had tons of advance publicity due to its crowdfunding stunt, but then the four devs didn't manage to deliver before public interest had faded away, even with Mike's help on the protocol (not even kidding here). And speaking of Mike, he built Mistpark, but almost nobody came because he did nothing in terms of advertising. Even though Mistpark of May, 2010 was more powerful than diaspora* is today. Even though Mistpark took two months for a public alpha and four for a stable point release whereas it took diaspora* years to go beyond alpha, not to mention the entire development team being replaced.

                                    I guess you would have been a prime Friendica user candidate. Particularly, you would have been one of those who were happy on a Friendica node without the performance-hogging Facebook connector in times when everyone was seeking out and piling onto the nodes with that connector, just to see them close registration at not even 150 accounts.

                                    I was thinking about basing it on bunch of combined RSS feeds, the publicly compatible vs. the activity stream, which is not so different from from like ActivityPub is made today, except that signing of content with public keys is more advanced concept, that what I was able to imagine.

                                    Well, they say that ActivityPub is glorified RSS with a rubbery spec.

                                    #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Mastodon #Pleroma #StatusNet #Identi.ca #GNUsocial #Friendica #Hubzilla #OStatus #ActivityPump #ActivityPub

                                      [?]marius » 🌐
                                      @mariusor@metalhead.club

                                      Slowly developing the in depth testing of the same functionality at different levels in the stack.

                                      I have just finished the collection pagination integration test as exposed in the reference server implementation for the library. So we now have the same pagination functionality covered in unit-tests in the different storage backends, also covered by the storage conformance suite, and now, through an integration test in the server application itself.

                                        [?]Jupiter Rowland » 🌐
                                        @jupiter_rowland@hub.netzgemeinde.eu

                                        @Chao-c'
                                        Also, ALT text translates with the rest of the post, which can be helpful for images which contain only foreign language text.

                                        Hubzilla is the most incompatible ActivityPub software in Fediverse. You do just lot of things wrong, to put it mildly.

                                        You still seem to think that Gargron invented ActivityPub and the Fediverse, that Mastodon is the one and only reference implementation of ActivityPub, and that everything that doesn't work exactly like Mastodon is broken.

                                        Here are the facts:

                                        Mastodon was launched in January, 2016.

                                        Hubzilla was launched in March, 2015. Counting an earlier incarnation named Red, it was created in May, 2012, when Friendica's creator re-wrote his own fork of a Friendica fork of his own.

                                        Mastodon implemented ActivityPub in September, 2017, when the spec wasn't finalised yet.

                                        Hubzilla implemented ActivityPub in July, 2017. Two months before Mastodon. Hubzilla was the first software to ever implement ActivityPub.

                                        Hubzilla implemented ActivityPub strictly by the book. It has always tried to stick as close to the official W3C ActivityPub spec as possible.

                                        Mastodon, in stark contrast, has always been stretching the ActivityPub spec until it broke. Not only that, but it has always been adding stuff outside the spec. First it did so to take over certain features from StatusNet which was its original protocol. More recently, it did so with the very intention to break compatibility with the rest of the Fediverse and make everything that isn't Mastodon look broken. And people like you keep falling for it because they think they know for a fact that Mastodon is the ActivityPub reference implementation.

                                        The whole Fediverse has to break the ActivityPub spec just to be able to federate with Mastodon.

                                        yes, the Hubzilla author is writing Streams, with nomadic identity, but it also means, that he understands, that Hubzilla approach is kind of dead-end.

                                        You know nothing. Whereas I can rattle down the whole history from Mistpark in 2010 to today.

                                        Mike Macgirvin, creator of Friendica, Hubzilla, (streams) and Forte created his post-Hubzilla server applications because he kept advancing the Zot protocol. And he couldn't implement these advancements into Hubzilla because they bore the chance of breaking compatibility with what already existed.

                                        (streams) is not a completely new development, nor is it a straight Hubzilla fork.

                                        (streams) is a 2022 fork of Roadhouse.
                                        Which was a 2022 fork of either the third Osada or Mistpark 2020 or Redmatrix 2020.
                                        Which were 2020 forks of Zap (or each other, but at least one of them was forked from Zap).
                                        Which was a 2018 fork of either Hubzilla itself or the first Osada, which was a 2018 fork of Hubzilla.

                                        Osada and Zap were created to develop Zot6. In its early stages of concept, Mike expected Zot6 to be incompatible with everything else. Mind you, he didn't see that as something bad. Advancing Zot was necessary because the then-current version of Zot was less than optimal. And Mike's vision was a decentralised, nomadic network named the "Grid", entirely based on Zot. The Grid would have been vastly superior to the existing Fediverse in every way possible.

                                        So the issue with his early draft of Zot6 was that it was quite incompatible with non-nomadic protocols. Nomadic Zot6 content could not be translated into non-nomadic protocols like the diaspora* protocol or ActivityPub.

                                        Thus, developing Zot6 on Hubzilla was out of question. Zot6 would have broken too much on Hubzilla. Besides, Hubzilla was bad as a platform to experiment on due to its wealth of supported protocols and other features, all of which would have had to be made compatible with Zot6.

                                        And this is the real reason why Mike created Osada and Zap. From how I see it, and how I remember what he talked about back in the day (I was there, yes), he first forked Osada from Hubzilla. Then he ripped everything out that he didn't need, including support for all protocols except for Zot itself, ActivityPub, RSS and Atom, including the CMS stuff like articles, planning cards, notes, wikis and webpages, etc. Then he modified what was left against his early version of Zot6.

                                        Then he discovered that a cloned Osada channel couldn't properly send content via ActivityPub.

                                        Then, shortly afterwards, he forked Osada into Zap. He removed nomadic identity from Osada which kept ActivityPub and ActivityPub support from Zap which stayed nomadic.

                                        The idea was to have a nomadic, cloned channel on Zap as your main channel that would only connect to Hubzilla, Osada and Zap, and to have an additional, non-nomadic channel on Osada that would serve as a "gateway" between nomadic Zap and the non-nomadic ActivityPub Fediverse.

                                        Of course, this was highly impractical. But by 2019, Mike found a way to make Zot6 compatible with non-nomadic protocols. So, in early 2019, Mike discontinued Osada and forked a new Osada from Zap which only differred from Zap by having ActivityPub support while still being nomadic. This enabled Mike to have one development platform for Zot6 in conjunction with non-nomadic protocols and another one on which ActivityPub did not stand in the way.

                                        Later in 2019, both Osada and Zap got stable releases. At that point, Osada and Zap were identical in code. Both had ActivityPub support. It was included into their cores now and no longer an add-on like on Hubzilla. They only had two differences. One was the branding. The other one was that Osada servers had ActivityPub activated by default, and Zap servers had ActivityPub disabled by default. Keeping Osada around was unnecessary now, so ActivityPub was activated by default on Zap, and Osada was discontinued. Zot6 was so stable that it was soon backported to Hubzilla.

                                        Mike wasn't done yet, though. He now wanted to develop Zot8. Again, he did not want to develop protocol changes on stable production software that people potentially daily-drove.

                                        Thus, three new forks emerged in 2020: another Osada, Mistpark 2020 (a.k.a. Misty) and Redmatrix 2020 (named after the Red Matrix, the name that Hubzilla bore from late 2012 to early 2015 between being created as Red and being re-branded into Hubzilla). Mike used them to develop Zot8. They were identical in all but brand identity.

                                        This was fully intentional on Mike's part to confuse the hell out of the brand fetishists that were growing more and more numerous in the Fediverse. His goal was for people to declare Osada or Misty or Redmatrix the best Fediverse software and superior to everything else, just for him to tell them that Osada, Misty and Redmatrix are absolutely identical. In fact, the three remained identical to Zap in features.

                                        Zot8 never got stable because Mike kept advancing it further and further. In early 2022, he was at Zot11. But Zot11 was so incompatible with everything else, including previous Zot versions, that Mike declared it a new protocol of its own and renamed it Nomad. In order to test-drive it, he forked Osada or Misty or Redmatrix into Roadhouse. After all, there were people who were daring enough to daily-drive production channels on Osada, Misty and Redmatrix, albeit only few. Roadhouse was still identical in features to Zap, Osada, Misty and Redmatrix.

                                        It was now possible to crossgrade between Zap, Osada, Misty, Redmatrix and Roadhouse by simply rebasing the server code.

                                        Later in 2022, he created a new fork of Roadhouse itself. The reason for this was not further protocol advancement. No, this time, it mostly had branding and licensing reasons.

                                        First of all, he wanted to make that fork as easy for others to fork and adopt as possible. Everything he had developed so far was under the MIT license (he himself had relicensed Friendica under the AGPLv3 in 2011, but he didn't actually develop on Friendica; he developed on a fork named Free-Friendika that was still MIT-licensed and then backported the changes to the Friendica repository, and Red was a Free-Friendika fork). This new repository was released into the public domain. At first, the whole thing was never primarily intended to be installed on servers as it was, but rather to be forked as the base of something new.

                                        At least the core and Mike's own add-ons were. What third-party add-ons from Hubzilla times were still there got to keep their maze of licenses. This was intentional on Mike's part, too. It would make it impossible for commercial players to scoop up the whole thing and relicense it into something non-free and commercial without breaking any licenses, or without pumping tons of money into their legal department to work around that maze of licenses.

                                        Also, Mike removed any and all naming and branding from the software. He absolutely intentionally made it nameless. You've read that right. He did this for two reasons. One, whoever wanted to fork it would have to give the fork an individual name and an individual branding. Two, this was to mess with brand fanbois and brand fetishists even more: This thing had no brand to gush over to begin with.

                                        Furthermore, Mike removed all nodeinfo code that he could possibly get away with removing. Again, this was intentional. One intention was to stop this software from automatically joining the "my Fediverse project is bigger than yours" and "my server is bigger than yours" rat races. He intentionally did everything he could to keep this software away from The Federation, Fediverse Observer, FediDB and the like.

                                        The other intention was for the case of commercial players looking for free code to steal. If this software had really taken off and left its stats proving its popularity everywhere, some big commercial player would have been likely to try and steal this software, make it commercial and non-free and release it as their own original creation. So his intention was for them to not even be able to find it in this case. (This, by the way, was the reason why he relicensed Friendica under the AGPLv3, and why he hardly ever spoke about Free-Friendika: Now that Friendica was growing popular, he didn't want big commercial players to scoop up code of his under a license that they could change to non-free.)

                                        This server application became the first and only one in the Fediverse with no fixed server type identifier, in fact, with none at all by default. It has one text field for the server name, just like Mastodon and Friendica and Hubzilla and the like. But it has an additional field where the server type, i.e. the identifier for the software, can be entered. If none is entered, it's derived from the server name. Mike used to have a server that identified as "Y" because, as he said, "Y is not X."

                                        While the application itself is nameless (for it still is), the code repository did require a name of sorts. Mike named the repository "streams".

                                        Now, the community needed something to call that nameless software when they spoke about it. So they unofficially established "(streams)", complete with parentheses that make sure that this is not actually the name of this software. Those who say, "Streams," with a capital S and no parentheses, and who use that term as if it's an official name, usually sincerely believe that this is the official name.

                                        Mike himself uses "streams" without the parentheses because even he needs something to call his own software by. Before Forte was made, he preferred talking about the streams repository without directly mentioning the software. And he himself denied that (streams) is even a project. It's just a bunch of code that runs.

                                        As far as I know, it was now possible to freely crossgrade between six different server applications because they were still identical in features. Only that Mike also had six server applications to take care of now.

                                        So on December 31st, 2022, Mike discontinued Zap, Osada, Misty, Redmatrix and Roadhouse. Admins who ran either of these on their servers were recommended to rebase their servers to the streams repository. In this case, by the way, the old branding was kept. I've seen a server that still had "zap" as its subdomain which indicated that it was set up as a Zap server, that had Misty branding, but that actually ran (streams).

                                        From then on, Mike dedicated his time to maintaining and developing only the streams repository. He still occasionally helped Hubzilla out, though.

                                        In 2023, the Mitra creator and developer silverpill approached Mike. The goal was to make Mitra nomadic. I guess earlier attempts using a blockchain and crypto technology didn't come to fruition, so it had to be Mike's way which had proven itself stable for more than a decade. However, Mitra was to remain based on ActivityPub.

                                        It was in this exchange that Mike realised that ActivityPub could indeed be used for nomadic identity if a few things were added to it. One outcome was FEP-ef61 "Portable Objects" which introduced decentralised IDs (DIDs) that would not be bound to any one server domain.

                                        Instead of creating a whole new server application to play with, Mike simply made a "nomadic" branch in the streams repository (even though the software was already nomadic) in which he implemented support for nomadic identity via ActivityPub. Support as in (streams) understanding it while internally still using Nomad for nomadicity.

                                        In June, 2024, Mike considered the "nomadic" branch reliable enough and merged it into the "dev" branch.

                                        In July, 2024, Mike merged the "dev" branch into the "release" branch which caused DIDs as per FEP-ef61 to be rolled out to existing production servers. On accounts created on this new version, channels would have a DID internally. On accounts greated on any previous version, even new channels would keep the old ID system for the time being. This way, existing accounts and channels weren't messed with.

                                        However, what had worked under supervised and restricted lab conditions completely blew up under real-life conditions. Again, I was there on (streams) with a pre-DID account and two channels on it. I still have them. (streams) channels wouldn't federate with anything anymore. It had become impossible to send anything anywhere. What Mike was facing was nothing short of an enigma because not even he knew what was going in.

                                        So he started tinkering. In mid-August, Mike forked the streams repository into something named and branded Forte. He did so so he could rip the Nomad protocol out while still keeping the entire functionality. He had to get rid of Nomad because he had discovered that (streams) got confused juggling all the many IDs it had to deal with, so he had to weed out the Nomad and Zot6 IDs to make things easier. But he couldn't possibly have done that on (streams) proper.

                                        This way, Mike created the very first Fediverse server software that uses ActivityPub for full nomadicity, including cloning.

                                        By the end of August, things got back to normal. But Mike, having spent every free minute in the last few weeks to get (streams) back into working condition, was burned out. He sent an open message around in which he declared that he would completely retire from Fediverse development, and both the streams repository and Forte were up for grabs.

                                        But nobody was found who could take over either. (streams) and Forte probably had way fewer than 100 users combined. Those few who would have been able to maintain either didn't have time. One did have time and was willing to do so, but he didn't know how to code. He eventually did start teaching himself, and he occasionally contributes merge requests, but there was no way he could take over as the only dev for either, much less both. So Mike had to go on, whether he wanted or not, albeit at a somewhat slower pace.

                                        This is why Mike is still developing (streams) and Forte to this day.

                                        By the way: The reason why Mike "abandoned" his old software was because he needed to invest all his time into protocol development and advancement. Mike isn't the one to constantly maintain stable server software unless he absolutely has to.

                                        In 2011, he handed Friendica over to two new developers so that he had time to create the Zot protocol.

                                        In 2015 already, he handed Hubzilla over to two new developers so that he had time to explore the advancement of the Zot protocol. He still contributed to Hubzilla's development.

                                        In 2019, he wanted to hand Osada and Zap over to the community, now that they were stable, so he had time to develop Zot8. But the Osada/Zap community was so tiny that he couldn't get a new dedicated developer team together.

                                        In 2024, he wanted to hand (streams) and Forte over to the community because fixing (streams)' huge identity bug, which led to Forte's creation, had burnt him out. He wanted to quit. But, again, he couldn't because (streams) didn't have a single user who had both the time and the knowledge to take over as the new main dev.

                                        Consider this: Gargron was a young man when he made Mastodon. I think he was still at university. Mike Macgirvin made Friendica, he had some three decades of professional work in IT and software under his belly. Gargron was at the beginning of his career. Mike had quit and moved from the USA to the western Australian outback where he has been living as a farmer ever since. He might actually be older than Gargron's parents.

                                        while nomadic identitity would be cool thing, currently it does not exist

                                        Take off your Mastodon glasses and look at the Fediverse and what it actually is like.

                                        Nomadic identity does exist. Not as a vague idea, not as a concept on paper, but as a stable, production-grade feature that has been used to its full extent for well over a decade now. Just because Mastodon doesn't have it, doesn't mean the Fediverse doesn't have it. And just because Mastodon doesn't recognise it, doesn't mean it doesn't exist.

                                        The Fediverse has loads of features which Mastodon users want "the Fediverse" to have. It has features which many Mastodon users have never wanted "the Fediverse" to have such as quote-posts, introduced by Mike Macgirvin on Mistpark in 2010. It even has features that are completely and utterly unimaginable for Mastodon users, and it has had even these since as early as 2010, 2012 or 2015.

                                        Nomadic identity was invented by Mike Macgirvin in 2011 with the Zot protocol.

                                        It was first implemented by him in mid-2012 when he rewrote Red against Zot. This means that Hubzilla itself has been offering full-blown nomadic identity since 2012, almost four years longer than Mastodon has existed.

                                        This very Hubzilla channel that I'm commenting from right here, right now, is actually nomadic. It is cloned across two servers: hub.netzgemeinde.eu and hub.hubzilla.de. And it has been since before Elon Musk announced to take over Twitter in early 2022. When I sent you this comment, it was automatically sync'd over to hub.hubzilla.de. When you sent the comment that I'm replying to, it was automatically sync'd over to hub.hubzilla.de. The clone has actually been of great help at least once.

                                        Unfortunately, non-nomadic software identifies cloned channels as fully separate accounts with fully separate identities. But rest assured: @Jupiter Rowland on hub.hubzilla.de is my clone. It's the live, hot, real-time, bidirectional backup of the main instance of my channel, @Jupiter Rowland on hub.netzgemeinde.eu that you're following now. They're both one and the same channel with one and the same identity, jupiter_rowland@hub.netzgemeinde.eu, even though Mastodon is unable to see it as such. Go check both. You'll see they've got all the same content in them, including comments from others. Including your comment. How else can jupiter_rowland@hub.hubzilla.de possibly have one of your comments under a post if you've only sent that comment to jupiter_rowland@hub.netzgemeinde.eu if it weren't for nomadic identity?

                                        Even nomadic identity via ActivityPub is available as a stable, production-grade feature in stable, production-grade software right now as we speak. Forte was the first to be fully nomadic via nothing but ActivityPub, as of mid-August, 2024. Tootik, based on Gemini instead of the World Wide Web, is fully nomadic at server level, too. Mitra is fully nomadic by means of the Minimitra client.

                                        #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #MastodonCentricity #MastodonNormativity #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate #ActivityPub #Zot #Zot6 #Zot8 #Nomad #Friendica #Red #RedMatrix #Hubzilla #Osada #Zap #Mistpark #Mistpark2020 #Misty #Redmatrix2020 #Roadhouse #Streams #(streams) #Forte #Tootik #Mitra #Minimitra #NomadicIdentity

                                          IFTAS boosted

                                          [?]ActivityPub for WordPress » 🌐
                                          @activitypub.blog@activitypub.blog

                                          9.0.0 — Growing Up

                                          ActivityPub for WordPress 9.0.0 is here. Unpublishing a federated post now sends a real Delete instead of a placeholder. Be aware that this can be permanent on other servers. A new Distribution Mode keeps federation from overwhelming smaller servers, your blog can now be featured in Starter Kits, images get blurred color previews, and the ActivityPub API moves closer to the W3C standard. [SENSITIVE CONTENT]

                                          Major versions are the right moment to fix things properly instead of patching around them. In ActivityPub plugin 9.0.0, unpublishing a federated post sends a real Delete instead of a placeholder text, and federation can be tuned down so it doesn’t overwhelm smaller servers. The ActivityPub API moves closer to the W3C standard, and your blog can now be featured in Starter Kits, if you allow it.

                                          Starter Kits, With Your Consent

                                          Starter Kits are curated lists of accounts, bundled so that others can discover and follow them in one go. You may know the idea as Starter Packs from Bluesky, and Mastodon is rolling out its own version called Collections with version 4.6. The name varies, the idea is the same: someone who knows a topic well puts together a list of accounts worth following, and shares it.

                                          For blogs, discovery is the hard part of the Fediverse. A blog doesn’t post twenty times a day, so it rarely surfaces in busy timelines on its own. Being part of a Starter Kit changes that: when someone shares a “great photography blogs” kit, every person who opens it sees your blog, and following is one tap away.

                                          One piece was missing, though: other people couldn’t add your WordPress blog to their lists, because your site never told their server who is allowed to do that. ActivityPub 9.0.0 fixes this with the new Default Starter Kit policy setting: Anyone, Followers only, or Just me. The default is “Just me”, so nothing changes unless you say so. If you want the reach, set it to “Anyone” under Settings → ActivityPub → Activities. Under the hood, this announces a canFeature policy on your profile, based on a new Fediverse Enhancement Proposal (FEP-7aa9) that is not published yet; we’ll link it here once it is.

                                          The Mastodon team explains the thinking behind Collections in their design post, and Fedi.Tips has a guide to Mastodon’s Lists feature, the private cousin of Collections. And since ActivityPub 8.1.0 you can import Starter Kits into WordPress under Tools → Import, so it works in both directions.

                                          Blurred Previews for Your Photos

                                          Photos are heavy. While they load, most Fediverse apps show an empty gray box.

                                          The plugin now generates a BlurHash for every image: a tiny, blurred color preview that other Fediverse apps can show while the real photo loads. Your followers see a soft impression of the picture instead of an empty rectangle. The BlurHash website has a nice interactive demo.

                                          The plugin uses the same blurhash property that Mastodon documents as part of its ActivityPub extensions, so your previews work wherever Mastodon’s do. Everything happens automatically in the background; there’s nothing to configure.

                                          From Placeholder to Delete

                                          Until now, when you moved a federated post back to draft or made it private, the plugin sent an Update with a placeholder text: “(This post is being modified)”. Your followers kept a copy that claimed the post was being edited, even if it never came back. That was a workaround, and a bad one: it misrepresented your content and left stale placeholders sitting in timelines across the Fediverse.

                                          ActivityPub 9.0.0 replaces the workaround with the behavior the Fediverse expects. When a federated post moves to draft, pending, private, trash, or gets a password, the plugin now sends a Delete to your followers, so their servers remove their copies. Your site keeps a Tombstone in place of the post, as described in FEP-4f05, so it can announce the post again if you re-publish it.

                                          Be aware: even unpublishing a post only temporarily might delete it forever on other servers. When you take a post down on purpose, that’s what you want. But if you plan to come back, know that whether the post comes back with you depends on the receiving server, and the boosts, favorites, and replies on the old copies are gone either way. Discourse and NodeBB restore posts like this; Mastodon currently does not, though there’s an open issue we hope to see land soon. For now, treat unpublishing as deleting, even if you plan to publish again.

                                          That’s why the editor now warns you before you make a federated post a draft, private, or password-protected. The dialog tells you that followers’ copies will be removed, so you know what will happen before you save.

                                          Federation That Doesn’t Overwhelm Your Server

                                          Federation is real work. When you publish a post, the plugin sends it to every follower’s server, and each delivery is a signed HTTP request processed in the background. On a well-provisioned server, no problem. On shared hosting with a few thousand followers, that burst of background work can slow your whole site down, right at the moment your new post brings visitors in.

                                          The new Distribution Mode setting exists so the plugin stays a good guest on the server it runs on. It comes with three presets:

                                          • Default: the current behavior, as fast as possible (100 deliveries per batch, 15 seconds pause).
                                          • Balanced: a moderate pace (50 per batch, 30 seconds pause).
                                          • Eco Mode: gentle on server resources, made for shared hosting (20 per batch, 30 seconds pause).

                                          Nothing changes unless you need it to: Default behaves exactly like before. But if your site gets sluggish after publishing, switch to Balanced or Eco Mode under the Advanced tab of the ActivityPub settings. Your followers get the post a few minutes later, and your server keeps breathing. A Custom mode with your own batch size and pause is there for fine-tuning.

                                          The Advanced tab is hidden by default. To enable it, open the ActivityPub settings page, click Screen Options in the top right corner, check Advanced Settings, and save.

                                          Hosting providers can pin a preset across all their sites with the ACTIVITYPUB_DISTRIBUTION_MODE constant, so a whole fleet of sites stays well-behaved without anyone touching a setting.

                                          Speaking Standard ActivityPub

                                          The ActivityPub API (the plugin’s Client-to-Server implementation) keeps converging on what the W3C SWICG is standardizing. Clients can now request the canonical SWICG scope names like activitypub:read:all and activitypub:write:all, and the OAuth discovery metadata advertises them. Token responses include activitypub_actor_id, following the SWICG ActivityPub API Basic Profile, and rate-limit responses now carry a Retry-After header so clients know how long to wait.

                                          None of this changes anything for existing apps. It just means new apps can connect to your site by following the standard, not our documentation.

                                          Since this is a major version, there’s one heads-up for developers: we removed functions, methods, and the Follower class that were deprecated in versions 7.0 through 7.4. Everything removed has had a documented replacement for over a year, but if your plugin or theme builds on ActivityPub internals, check the changelog before updating.

                                          A Good Reason to Update Soon

                                          Beyond the features, 9.0.0 includes a series of security hardening fixes that keep private data private and tighten how the plugin verifies who is allowed to change what. None of them need anything from you beyond updating, which is exactly why you should update soon. The details are in the changelog below.

                                          Changelog

                                          Added

                                          • Add a Distribution Mode setting to control how quickly posts are delivered to followers.
                                          • Add an opt-in setting to consent to inclusion in Starter Kits (also called Starter Packs or Featured Collections). Off by default. Find it under Settings, ActivityPub, Activities.
                                          • C2S clients can now request canonical SWICG ActivityPub API scope names such as activitypub:read:all and activitypub:write:all, and the OAuth discovery metadata advertises them.
                                          • C2S token responses now include activitypub_actor_id so clients following the SWICG ActivityPub API Basic Profile can discover the authenticated actor.
                                          • Generate a blurred color preview (blurhash) for images so other fediverse apps can show a placeholder while your photos load.
                                          • Quote notification emails now include a link to the post that quoted you, so you can review and respond more quickly.
                                          • Warn in the editor before making a post that’s already shared on the Fediverse a draft, private, or password-protected, since followers’ copies will be removed.

                                          Changed

                                          • Add the blurhash term to the outbound JSON-LD @context so attachments that include a blurhash property are strictly correct JSON-LD, matching Mastodon’s own context shape.
                                          • Federated posts moved to draft, pending, private, trash, or password-protected now send a Delete to followers (previously sent a placeholder “editing” Update or were silent).
                                          • OAuth rate-limit responses now include a Retry-After header so clients know how long to wait before retrying.
                                          • Updated a build dependency to a clean release now that a fixed version is available.

                                          Removed

                                          • Removed functions, methods, and the Follower class that were deprecated in versions 7.0 through 7.4.

                                          Fixed

                                          • Fix a fatal error when receiving a new follower while the Stream plugin is active.
                                          • Fix a follow request being marked as accepted when the confirmation came from a different account than the one being followed.
                                          • Fix the Fediverse settings appearing twice and visibility changes not saving in the block editor when the Classic Editor plugin is also active.
                                          • Fix the introduction video failing to load on the Getting Started help screen.
                                          • Follower synchronization with Mastodon no longer fails, signed requests with query strings now verify correctly.
                                          • Harden the Blurhash encoder: skip decompression-bomb images before decoding, flatten transparency onto white so transparent logos no longer produce near-black placeholders, and defer the cron encode until attachment metadata is saved.
                                          • Images and videos placed in a Media & Text block are now included when a post is shared to the Fediverse.
                                          • Requests from other platforms to feature your posts are now handled correctly instead of being ignored.
                                          • RSS and Atom feeds now show a simple @username mention in place of the reply block’s full embed card, which only renders properly when the plugin’s frontend CSS is loaded.
                                          • Stop a deprecation notice from appearing in the error log when the NodeInfo plugin is also active.

                                          Security

                                          • Enforce the signing-key host check on incoming federated activities regardless of how the key identifier is formatted.
                                          • Fix the real-time activity stream so it only returns the requesting user’s own activities.
                                          • Harden the Site Health connectivity check so it cannot be used to reach unsafe network addresses.
                                          • Only share comment replies in the Fediverse when the post they belong to is itself federated, so replies on private or non-federated posts stay private.
                                          • Prevent a remote server from discovering which of your followers belong to a third-party server it does not control.
                                          • Prevent logged-in users from viewing another user’s private outbox activities.
                                          • Prevent remote servers from modifying or deleting federated profiles, posts, and interactions they do not own.
                                          • Rate-limit the remote-follow lookup to prevent it from being abused to trigger outbound requests.
                                          • Stop the OAuth token introspection endpoint from revealing another user’s token details to logged-in users.
                                          • Stop the quote-authorization stamp from exposing a post’s other metadata.

                                          Get It

                                          Download from WordPress.org or grab it on GitHub.

                                          A huge thank you to everyone who contributed code, testing, bug reports, and ideas to this release. Special thanks to .

                                          Update, and let us know what you think: will you open your blog up for Starter Kits? And does the new delete behavior match what you expected your site to do all along?

                                          Screenshot of a Featured-Collection, showing two WordPress blogs, on Mastodon.

                                          Alt...Screenshot of a Featured-Collection, showing two WordPress blogs, on Mastodon.

                                          Screenshot of the Soft-Delete warning in the Block-Editor.

                                          Alt...Screenshot of the Soft-Delete warning in the Block-Editor.

                                          [?]Mike » 🌐
                                          @mbajur@prismo.zip

                                          Welcome to Prismo revived!

                                          Welcome to Prismo revived!

                                          Not so long ago, after a bit of encouraging from @dansup, I decided to revive this project using more modern stack. Apart from it being more modern, it is also way lighter than before and that's my main goal when working on it: everything should be as simple, light and independent as possible.

                                          Technical stuff

                                          New Prismo only depends on Ruby and sqlite. JS layer is minimal and based on importmaps so no heavy build step is needed anymore. CSS is being generated by native tailwind binary so produced stylesheet files are as small as possible and generation footprint is tiny.

                                          When it comes to federation, old Prismo was based on a code extracted from Mastodon which was both messy and far from optimal to be used by such a small and simple website. Now we're using an excellent ruby library called Fedipub instead.

                                          Why another link aggregator?

                                          While other projects are focused on supporting multiple groups with massive amount of people in them, Prismo is more about small cozy federated single-topic instances. Being small and simple will let us perfect our feature set more easily.

                                          What's next?

                                          There is no any roadmap as of yet but, for starters, i will try to bring back original feature set (as you might feel like new Prismo is a downgrade from the old one - i just brought back the essentials for now). After that - we can discuss on what's needed and what would be good to have :)

                                          There are obviously plenty of rough edges and issues but we will get there eventually. Let me know in the comments and, as usual, boosts highly welcome! :)

                                          Let's talk!

                                          [?]Seth of the Fediverse ⁂ » 🌐
                                          @phillycodehound@indieweb.social

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

                                          “Building a Free Internet of the Future”, monthly interviews with individuals and communities supported by (#NGI0) grants, as well as members and stakeholders of the NGI0 consortium. Funded by the European Commission, NGI0 supports projects related to , open data, and .
                                          is a web-based platform for developing and implementations of – an open standard and protocol for decentralised networking.”
                                          apc.org/en/news/drfed-reducing

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

                                            It's a strange feeling, building something with no one to answer to but the people using it.

                                            No walls to raise. No data to harvest. No quarter to hit.

                                            Just a network of communities that actually belong to the people in them.

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

                                              [?]Len :tootsie: 🍉 » 🌐
                                              @len@toot.si

                                              I wonder whether there are any opportunities (for me) to work with and . My background is in (decoupled ), but I am keen to diversify into other languages. I also have solid experience with , and CLI tools.

                                                [?]julian » 🌐
                                                @julian@activitypub.space

                                                27 slides and counting... going to dive into some technical stuff as usual!

                                                I keep saying I should generalize my talks, but alas, here I go again...

                                                [?]icaria36 🎶 » 🌐
                                                @icaria36@sonomu.club

                                                I'm looking for a freelancer or org who can help me set two Ghost instances in one virtual server, with ActivityPub. Only setting up the instances and the server, I can handle the web administration.

                                                I'm almost there with the first instance but at every step there is something, I'm not a sysadmin, and I'm losing my patience. 😅 I bet this is straightforward for someone with experience.

                                                I can give you more details -- and see the.socialmusic.network/t/a-mu

                                                  [?]Ethan Black » 🌐
                                                  @golemwire@social.golemwire.com

                                                  Well! First time I've had a post mentioned ("webmention"-ed, snac called it!) by a webpage. Interesting to see the social web at work. I still don't really understand how it works, but cool!

                                                  https://www.thefulcrum.dev/the-programmers-fulcrum-31-july-2026/


                                                    [?]Prismo △ » 🌐
                                                    @prismo@mastodon.social

                                                    Happy to announce that federation bit is complete! Next step is purchasing a domain and spinning up a flagship instance which should happen in upcoming days :)

                                                      [?]Jeferson 'Shin' » 🌐
                                                      @shinspiegel@mastodon.social

                                                      Open-source and federated software isn't enough. We need ownership, governance. And this don't need to be something big, a small server-lab for your building is enough. If these words had hit you, give a read:

                                                      jeferson.me/blog/2026/07/31/co

                                                        [?]Samuel Lison » 🌐
                                                        @samuel@samuellison.com

                                                        🏠 FediHome v1.24.0 is out.

                                                        🔒 Two security fixes — worth updating for
                                                        🔔 Checks for updates on its own now
                                                        🔐 Offers a real password, not a 64-char key
                                                        🧹 Notifications clear themselves

                                                        Self-hosted. MIT. Yours.
                                                        https://github.com/TemujinCalidius/FediHome

                                                          [?]marius » 🌐
                                                          @mariusor@metalhead.club

                                                          When I started the work on ActivityPub projects I fully embraced Maslow's Hammer adage. I wanted as much as possible in my services to go through the vocabulary and I fully embraced the client to server API.

                                                          But there are elements of a web application that require custom functionality no matter what, say changing a password. So for those I just added the capability of running commands through ssh. :goose_hacker:

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

                                                            My catch-all email address is getting spam emails for accounts on my self-hosted Mastodon instance. The spam scrappers must be confusing federation email-like user@instance account handles as email. Anyone with a catch-all box seeing this? Interested if another instance with two or three dozen or more users on their instance is...

                                                              [?]Blort™ 🐀Ⓥ🥋☣️ [Surprise me.] » 🤖 🌐
                                                              @Blort@social.tchncs.de

                                                              @Bonfire

                                                              I'm so excited by the possibilities of Bonfire. In many ways it seems like a natural extension of one of the key strengths of the Fediverse itself - that different communities can be set up to match the needs and values of those communities, rather than a monolith deciding how everyone should interact.

                                                              Now Bonfire extends that beyond just the community rules or basic settings like post length, and into major functionality of instances such as groups, events, videos, you name it. The possibility to expand even further into mutual aid, group decision making, misinformation protection and more is amazing!

                                                              Looking forward to playing with Bonfire more and contributing where possible. ❤️

                                                                [?]panos :catodon: » 🌐
                                                                @panos@catodon.rocks

                                                                Thinking of fully federating Discourse

                                                                  Back to top - More...