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

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

In today’s session of #IMadeAThing: #Songhive

This is a project that has taken me quite some work in the past months and it’s finally ready to be announced.

Imagine a fully federated (compatible with #ActivityPub and #Webmentions) social network built on top of your music collection.

Not something like #Funkwhale, which only allows individual tracks, albums or playlists to be federated, but a real social network where you have a real profile that can comment, like, boost and quote tracks and anything and follow anyone on any server.

Add custom user-managed audio streams on top of it, with support also for #Icecast and #Snapcast, so you can play your radio with your favourite songs in loop and share an .mp3 link with your friends.

Add support for flexible storage, so you can hook an S3 bucket, a Google Drive, a Dropbox account, a Nextcloud folder, and your music from that storage will be immediately available to be streamed and shared through your server.

Add support for external music services, so you can hook your Jellyfin server or TIDAL account and get your collection all in one place.

Add support for podcasts synchronized over gPodder because why not.

Add support for the #Subsonic API so you can stream your music from your server from Substreamer or any compatible Android/iOS app, and a #mopidy extension to allow you to plug Songhive into your existing music server.

And, most importantly, add support for payments. On two sides:

  • For sysadmins: hosting a media server isn’t free, and often it’s not even cheap. Many open-source solutions lack integration with Stripe or crypto and handling of subscriptions. This doesn’t give many incentives to someone to run a small media server for their friends or their band. Songhive provides a paid mode for registration_mode. Admin can set how much they want to charge their users to upload content on their server and how often (weekly, monthly, yearly…)

  • For musicians: Songhive supports Stripe Connect integration with the ability to wire any number of payout accounts to the main account on the server. It means that musicians can connect their Stripe account, and set any songs or albums they want for sale for any price they want. Call it the federated #Bandcamp killer if you wish

Links:



RE: https://blog.fabiomanganiello.com/article/Songhive

    [?]🌱🏴‍🅰️🏳️‍⚧️🐧🔧 Ambiyelp [she/her] » 🌐
    @ambiguous_yelp@veganism.social

    @PeterBlok ok its your feed personally I don't see any difference between putting the link here or the body of text here

      [?]Pixelfed Engineering » 🌐
      @pixeldev@mastodon.social

      Blocks on the fediverse have a consistency problem.

      When a Block or Undo Block gets lost between servers, the two sides quietly disagree about who blocked whom. Sometimes that means a blocked account can still reach you.

      Our fix, FEP-070c: Block synchronization across servers, is now accepted as a draft. Pixelfed is the first implementation, merged and shipping in our next release.

      codeberg.org/fediverse/fep/src

        [?]Roche » 🌐
        @rochebit@mastodon.social

        How should we support creators who want to see their engagement metrics, while ensuring user privacy?

        I've got some ideas (rochebit.net/posts/analytics), but I'd really love to hear some other perspectives and approaches

          [?]Sal Rahman » 🌐
          @manlycoffee@techhub.social

          Can someone explain to me why was Pixelfed, Loops, and Dansup being singled out for AI use?

          There's no shortage of Fediverse software that are either built with AI assistance (including vibe coding), or welcomes AI contribution, but I'm not seeing the same level of outrage.

          Did Pixelfed, Loops, and Dansup specifically promise to be AI-free?

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

            Pixelfed has never federated Blocks, which can cause some issues, so we came up with a Block Synchronization FEP that is heavily inspired by the Mastodon Follower Collection Sync FEP!

            Blocks will soon federate, and Pixelfed will be the first implementation to support this Block Sync FEP.

            PR: github.com/pixelfed/pixelfed/p

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

              Wrote and submitted my first FEP!

              FEP-070c: Block synchronization across servers

              Just wrapping up the implementation in Pixelfed as we speak.

              github.com/pixelfed/pixelfed/p

                [?]Chewie » 🌐
                @chewie@mammut.gogreenit.net

                @berlinfediday @julian I did not know about SciOp.

                Great project and they are making a (fediverse.codeberg.page/fep/fe) to allow data types in - cool!

                  [?]Protopia Community » 🌐
                  @Protopiacommunity@mastodon.social

                  Hola! We're Protopia: a regenerative farm and co-living lab on 14 hectares of jungle in Costa Rica.

                  Artists, activists and digital nomads live, work and have fun together: sociocratic governance, pro social tech, evidence based thinking.

                  Our members work on ActivityPub tools, which is partly why we're here. If you do too, reach out, and come and work from here.

                  protopia.community

                    [?]Linux » 🌐
                    @Linux@fairy.id

                    Blocked domains really should mean blocked domains.

                    I don't want to see their post even boosted by someone else, and I do not want them to see mine either.

                      fedicat boosted

                      [?]Sal Rahman » 🌐
                      @manlycoffee@techhub.social

                      RE: techhub.social/@manlycoffee/11

                      I decided to donate €527.04 to GoToSocial (€509.66 is going to GoToSocial, and €17.38 in processing fees), lump sum.

                        AodeRelay boosted

                        [?]Linux and BSD are best 🐧 😈 » 🌐
                        @LinuxBSD@mivatter.com

                        Not all admins/mods are good people, and sometimes you get proof of that fact. That includes taking advantage of the elderly and disabled.

                        The scam group known as Gaza Verified continues to do what scam groups do. That includes pressuring people — especially the elderly and disabled — into giving them large sums of money.

                        Unfortunately, reporting this behavior, even when it seems obvious, may not personally win you any favors, as someone recently learned.

                        The Fediverse has a scammer problem!

                        Concerned user:

                        " Linux have you seen this guy: USER NAME @ mastodon.social?

                        He seems to be giving a lot to these accounts. I had a look at one of them, and he's given just one of them over £4k in about a month
                        (eg: https://chuffed.org/project/184394-hanadi-is-a-nurse-graduate-who-need-help-for-her-family).

                        I hope he's loaded, and he's giving wierd amounts, £9, £8, £50 and then lastly £500! 😕 "

                        Me:
                        " I already have them on my block list because they were boosting the scam groups post and trying to help them raise money. They're one of their so-called supporters. Although, I haven't yet updated the GIT. The next update will have over 50 or so new accounts. "
                        Concerned user:
                        " Linux :( he's giving them serious amounts of cash even though they keep guilt-tripping him :(
                        I did msg him to be careful, but never got a reply.

                        When I reported https://ieji.de/@hanadinurse88, and told them to stop harrasing the USER NAME guy, some modertor from leji.de reported me, just tagging random posts from me in the report... weird! "

                        Me:
                        " That whole domain is in my blocked domain list for a reason. There are some sites that are complicit and other sites I suspect are in on it. The Internet and by extension the Fediverse is anonymous, and just became someone is a mod or admin, does not make them a good person. "
                        Me again:
                        " post 2 of 2 (follow-up)

                        It seems they have removed hanadinurse88, but since they also reported you (to you, not knowing you are the admin of your own site), you see what I am dealing with.

                        Many scam groups show two sides... a legitimate side and a scammer side. It is how they manage circumstances to their advantage and manipulate moderation systems to evade accountability.

                        You did the right thing, and it was obvious, so someone couldn't ignore it. But you were also inconvenient to their operation, and so you were reported for voicing yourself.

                        The screenshot is of a private message between myself using my alternative account Linux @ fairy.id and a concerned user.  The alt text is already included in the post.  The names were removed to protect the innocent (the person being taken advantage of and the person who brought this to my attention).

                        Alt...The screenshot is of a private message between myself using my alternative account Linux @ fairy.id and a concerned user. The alt text is already included in the post. The names were removed to protect the innocent (the person being taken advantage of and the person who brought this to my attention).

                          fedicat boosted

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

                          EmojiReact vs. Like w/ content?

                          Hm... FEP-c0e0: Emoji reactions details two ways to federate an Emoji reaction: EmojiReact activity Like with content (as opposed to a regular Like, which has no content) In testing, I noticed that misskey (or at least, the site I was testing with, birb.space) sends the latter. I don't know what sends the former, and if NodeBB were to start federating out EmojiReact, would it be broadly understood? Perhaps I should federate out both at once. cc @silverpill@mitra.social [SENSITIVE CONTENT]

                          Hm... FEP-c0e0: Emoji reactions details two ways to federate an Emoji reaction:

                          1. EmojiReact activity
                          2. Like with content (as opposed to a regular Like, which has no content)

                          In testing, I noticed that misskey (or at least, the site I was testing with, birb.space) sends the latter. I don't know what sends the former, and if NodeBB were to start federating out EmojiReact, would it be broadly understood?

                          Perhaps I should federate out both at once.

                          cc @silverpill@mitra.social

                          [?]flomp » 🌐
                          @flomp@social.tchncs.de

                          The wanderer app is now in public beta for iOS and Android!

                          Your self-hosted trail database, in your pocket:
                          - Find trails across federated instances
                          - Plan routes on the map
                          - Record hikes with GPS, no network needed
                          - Download map regions for offline use
                          - Turn-by-turn navigation, even offline
                          - Recordings sync as soon as you're back in range

                          Admins: the app needs the v0.21.0-app images. Setup guide: wanderer.to/run/backend-config

                          It's a beta, so expect rough edges and always carry a backup map. Install via TestFlight, Google Play or APK:
                          wanderer.to/app

                          wanderer app map screen

                          Alt...wanderer app map screen

                            🗳
                            AodeRelay boosted

                            [?]➴➴➴Æ🜔Ɲ.Ƈꭚ⍴𝔥єɼ👩🏻‍💻 » 🌐
                            @AeonCypher@lgbtqia.space

                            If I made a Federated Search system, and it required 10 gigabytes on a server and 1 gb on a PC using it (caches). Would you host this? Would you use it?

                            No:0
                            Depends on how good it is:0
                            Yes, I would use but not host:0
                            Yes, I would host but not use:0
                            Yes, I would do both:0
                            I would make an alternative:0
                            Prefer not to answer:0

                              [?]Doris » 🌐
                              @doris@friendica-deutschland.de

                              🌐 Es ist wieder Fediverse-Sprechstunde!

                              Am Montag, 28.09.2026 um 19:30 Uhr treffen wir uns online zu einem Thema, das sehr schön zeigt, wie vielseitig das Fediverse eigentlich ist:

                              „Was kann man mit ActivityPub noch alles machen? – vutuv und abuuba“

                              Zu Gast ist @wintermeyer

                              Mit vutuv schauen wir uns ein berufliches Netzwerk an, das als Alternative zu LinkedIn gedacht ist und bereits mit dem Fediverse verbunden ist.

                              abuuba verfolgt dagegen einen ganz anderen Ansatz: ein technisches Experiment mit dem Fokus auf Geschwindigkeit und der Frage, was bei einem Fediverse-Server technisch noch möglich ist.

                              Zwei sehr unterschiedliche Projekte – und genau deshalb dürfte es spannend werden. 😊

                              Wie immer gilt: Die Fediverse-Sprechstunde lebt nicht nur vom Vortrag, sondern auch von Fragen, Diskussionen und dem gemeinsamen Austausch.

                              📅 Montag, 28.09.2026
                              🕢 19:30 Uhr
                              💻 online : campus.ws-12.de/rooms/8p9-mvy-…

                              Wer neugierig ist, was mit ActivityPub jenseits der bekannten Anwendungen möglich ist, ist herzlich eingeladen.

                              📢 Bitte gern teilen – und morgen einfach dazukommen!

                                [?]Aqua Maureen [she/her or they/them] » 🌐
                                @mooooooo@qaf.men

                                How important is it to have nodeinfo, x-nodeinfo2 and host-meta? (And why is there three of them?)

                                Is it bad for discovery not to have it/them?

                                Log of inbound HTTP(S) requests searching for either /.well-known/nodeinfo or /.well-known/x-nodeinfo2 and getting 404'd.

                                Alt...Log of inbound HTTP(S) requests searching for either /.well-known/nodeinfo or /.well-known/x-nodeinfo2 and getting 404'd.

                                  [?]🏳️‍⚧️ Christin Löhner 🏳️‍🌈 » 🌐
                                  @christin@lsbt.me

                                  FediSuite 1.6.4

                                  Deine Fediverse Management Plattform

                                  Gerade habe ich Version 1.6.4 meiner FediSuite released. Ab sofort wird auch vutuv unterstützt, als neue Plattform in FediSuite!
                                  Viel Spaß! :-)

                                  fedisuite.com

                                  @nebelspecht @vutuv

                                    [?]Aqua Maureen [she/her or they/them] » 🌐
                                    @mooooooo@qaf.men

                                    @slesa @christin @nebelspecht @vutuv Maybe they're implementing a protocol with extensible data types that would benefit greatly from soft/duck typing. It's called you might have heard of it

                                    Don't try to reply, you're blocked for being an unbearable reply guy :ablobcatheartsqueeze:

                                      AodeRelay boosted

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

                                      RE: berlin.social/@berlinfediday/1

                                      Yep, here's my presentation at Berlin FediDay 2026, where I talked about SciOp and its federation plans. 🙂

                                      That was a really nice environment and audience for this exchange. Good Q&A too. I'm looking forward to the recording of the “research on the fediverse” panel at the end of the session.

                                      [?]Berlin FediDay » 🌐
                                      @berlinfediday@berlin.social

                                      🧪 @julian — SciOp & decentralised research data rescue
                                      fair.tube/w/uQCVZArwr6BitUCbmT

                                      📢 Have a look, share the videos and help carry the ideas and discussions from further into the Fediverse! 🚀

                                      ❤️ And: Fediday should continue!
                                      If you would like to support :
                                      digitalegesellschaft.de/weiter

                                          [?]Paul SomeoneElse » 🌐
                                          @pkw@snac.d34d.net

                                          Can people "post" stuff to a person's INBOX if
                                          they don't have any relationship? (in ActivityPub)

                                          That might explain why I have a single instance snac
                                          server, and still get basically spam posts.

                                          I know I get something similar to that when there is
                                          like a secondary relationship thru someone i am following.
                                          But these things I see seemingly have no connecting relationships.



                                            fedicat boosted

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

                                            AodeRelay boosted

                                            [?]fionescu(1) » 🌐
                                            @fionescu@mastodon.bsd.cafe

                                            The event calendar should be released any moment now, but so far I can confirm that my talk proposal for 2026 Bucharest was accepted, so I'm going to have a presentation on and !

                                              [?]Daniel Gultsch » 🌐
                                              @daniel@gultsch.social

                                              „Klickwege die keinen Sinn ergeben“, @ueckueck hält nicht viel von Instagram.

                                              Unser komplettes Gespräch über die Alternativen zu Instagram, Twitter und Co findet ihr hier: gultsch.video/w/kqhyU8g3ToUYYu

                                              Oder für den Nachhauseweg in der Podcast App über diesen RSS Feed: gultsch.video/feeds/podcast/vi

                                              Alt...Ückück fasst sich an den Kopf darüber wie unlogisch die Instagram UI ist.

                                                [?]kukuhtw » 🌐
                                                @kukuhtw@mastodon.world

                                                Mengubah website personal yang sepi menjadi simpul jaringan sosial yang aktif! 🚀

                                                Kenalkan FPDP (Federated Personal Digital Platform) solusi personal website yang terintegrasi secara native dengan protokol .

                                                Sekarang tulisan di blog sendiri bisa langsung masuk ke timeline Fediverse, dan balasan dari pengguna lain masuk kembali ke website secara real-time. Kepemilikan data penuh + jangkauan jaringan global.

                                                🔗 Live Demo: kukuhtw.com
                                                🐙 Source Code: github.com/kukuhtw/fpdp

                                                  AodeRelay boosted

                                                  [?]Doris » 🌐
                                                  @doris@friendica-deutschland.de

                                                  🌐 Einladung zur nächsten Fediverse-Sprechstunde

                                                  Am Montag, 28.09.2026 um 19:30 Uhr ist es wieder so weit – wir treffen uns online zur nächsten Fediverse-Sprechstunde.

                                                  Diesmal freue ich mich besonders auf unseren Gast @wintermeyer . Gemeinsam schauen wir auf zwei seiner Projekte, die unterschiedlicher kaum sein könnten:

                                                  🔹 vutuv.de – eine Alternative zu LinkedIn, die bereits heute von vielen Menschen als berufliches Netzwerk genutzt wird und dabei auch die Verbindung zum Fediverse mitdenkt.

                                                  🔹 abuuba.com – ein ganz anderes Projekt: technisch, experimentell und bewusst als „Weckruf“ in Richtung Mastodon gedacht. Hier geht es vor allem um die Frage, was bei der Geschwindigkeit und technischen Umsetzung eines Fediverse-Servers möglich ist.

                                                  Unser Thema lautet deshalb:

                                                  „Was kann man mit ActivityPub noch alles machen? – vutuv und abuuba“

                                                  Wir möchten die beiden Projekte ganz bewusst getrennt voneinander betrachten, denn sie verfolgen unterschiedliche Ziele und richten sich an unterschiedliche Nutzergruppen.

                                                  Stefan wird uns erzählen, was hinter den Projekten steckt, wie sie entstanden sind und welche Ideen ihn dabei antreiben.

                                                  Und natürlich soll es wieder keine Einbahnstraße werden. 😊
                                                  Fragen, Gedanken, Erfahrungen und Diskussionen sind ausdrücklich erwünscht. Gerade davon lebt die Fediverse-Sprechstunde.

                                                  📅 Montag, 28.09.2026
                                                  🕢 19:30 Uhr
                                                  💻 online Konferenzraum: campus.ws-12.de/rooms/8p9-mvy-…

                                                  Wer neugierig auf ActivityPub, neue Fediverse-Projekte oder einfach auf einen spannenden Austausch ist, ist herzlich eingeladen.

                                                  📢 Bitte gern weitersagen und teilen!

                                                  Grafik zur Fediverse-Sprechstunde am Montag, 28. September 2026 um 19:30 Uhr. Thema: „Was kann man mit ActivityPub noch alles machen? – vutuv und abuuba“. Zu Gast ist Stefan Wintermeyer. Links wird vutuv als LinkedIn-Alternative mit Fediverse-Anschluss vorgestellt, rechts abuuba als technisches Experiment mit Fokus auf Geschwindigkeit und neue Ansätze für Fediverse-Server. In der Mitte symbolisieren vernetzte Punkte und Sprechblasen Austausch und Föderation. Unten stehen Hinweise zu Termin, Online-Veranstaltung sowie Fragen, Diskussion und Austausch.

                                                  Alt...Grafik zur Fediverse-Sprechstunde am Montag, 28. September 2026 um 19:30 Uhr. Thema: „Was kann man mit ActivityPub noch alles machen? – vutuv und abuuba“. Zu Gast ist Stefan Wintermeyer. Links wird vutuv als LinkedIn-Alternative mit Fediverse-Anschluss vorgestellt, rechts abuuba als technisches Experiment mit Fokus auf Geschwindigkeit und neue Ansätze für Fediverse-Server. In der Mitte symbolisieren vernetzte Punkte und Sprechblasen Austausch und Föderation. Unten stehen Hinweise zu Termin, Online-Veranstaltung sowie Fragen, Diskussion und Austausch.

                                                    [?]FediForum » 🌐
                                                    @fediforum@mastodon.social

                                                    FediForum Fall 2026 starts in four weeks, exactly.

                                                    Registrations and proposed topics are coming. Check some of what has been proposed so far on fediforum.org/2026-10/

                                                      AodeRelay boosted

                                                      [?]The VHS Wizard 🦝📼🧙 [any/all (agender)] » 🌐
                                                      @thevhswizard@retro.pizza

                                                      I don't know how to get the eyes or ears of any big movers or shakers, but if someone out there who is good with code wants to jump on a golden opportunity, one is presenting itself.

                                                      A couple of days ago, Tapas warned all their creators that they were going to be shutting down. If you're not familiar with it, Tapas is a webcomics platform, and basically the only decent-sized alternative to Webtoon.

                                                      If we could throw together some sort of ActivityPub-backed Webcomics platform, we could use it as a way to get a lot more people using Fediverse-adjacent technology.

                                                      I don't have the time or energy to do any of this myself, and I am not good at coding, but I have been doing webcomics since the 1990s, and have watched the rise and fall of Keenspot, Drunk Duck, Wordpress and the RSS era, and now the modern "Walmart for Webcomics" era. This is a huge opportunity to present the Fediverse as a viable alternative.

                                                        [?]Erlend Sogge Heggen » 🌐
                                                        @erlend@writing.exchange

                                                        I made my plea for such a setup in the three years ago, but since then most of the innovation in this space has happened in and around the AT protocol, which consequently pulled my attention towards that space.

                                                        However what's emerging here isn't specific to any one protocol, and is neatly aligned IdP-agnostic web logins.

                                                        socialhub.activitypub.rocks/t/

                                                          [?]MJ Ray » 🌐
                                                          @mjr@masto.bike

                                                          Is there a or mobile or web client which will show you the latest post from each account you follow? So I can more easily see the latest updates from my less frequently posting friends more than my timeline allows?

                                                            [?]Ralf Wißing » 🌐
                                                            @derralf@fediverse2.blackneon.net

                                                            It's fucking scary: Within less than an hour I was able to #vibecode a #Activitypub server in Rust that uses CouchDB as it's database (remember that #Nightboard83 uses PouchDB?)

                                                            I surely have to massively test and audit it over the coming days, but so far it looks very, very promising...

                                                              [?]wakest ⁂ [they/them] » 🌐
                                                              @liaizon@social.wake.st

                                                              I was scrolling @pixelix and discovered @ghostbyte is getting the instance statistic data from new fediverse tracker they built called fedisea.surf

                                                              Also open source with their own crawler github.com/ghostbyte-dev/fedis

                                                                wakest ⁂ boosted

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

                                                                FEP-c0d0: Context Locking

                                                                This is the main discussion thread for the draft FEP-c0d0: Context Locking Summary Context locking (and its inverse, unlocking) refer to the action whereby a topic no longer accepts new replies. This proposal introduces a locked property on the context object, and a new activity type, Lock, to signal changes to a topic's locked state across the fediverse. Unlocking is expressed with the standard ActivityStreams Undo activity, applied to the original Lock. [...] [SENSITIVE CONTENT]

                                                                This is the main discussion thread for the draft FEP-c0d0: Context Locking

                                                                Summary

                                                                Context locking (and its inverse, unlocking) refer to the action whereby a topic no longer accepts new replies.

                                                                This proposal introduces a locked property on the context object, and a new activity type, Lock, to signal changes to a topic's locked state across the fediverse. Unlocking is expressed with the standard ActivityStreams Undo activity, applied to the original Lock. It builds on FEP 1b12: Group federation for audience identification (the audience property) and the Announce wrapping pattern, and on FEP fe34: Origin-based security model for authorization.

                                                                This FEP is a sibling of FEP f15d: Context Relocation and Removal, which covers the Move and Remove moderation actions.


                                                                The full FEP text can be found at https://github.com/julianlam/feps/blob/context-locking/fep/c0d0/fep-c0d0.md

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

                                                                AodeRelay boosted

                                                                [?]🏳️‍⚧️ Christin Löhner 🏳️‍🌈 » 🌐
                                                                @christin@lsbt.me

                                                                Quick heads-up for other Mastodon admins: this registration spam wave isn't over yet.

                                                                On lsbt.me, we first saw a flood of API registrations using Python/aiohttp. The telltale signs were usernames following the pattern bp plus 16 hex characters, and the sign-up reason was always "Automated protocol deliverability probe". A narrow block on that user agent stopped the first wave.

                                                                Today, however, five new registrations came in with the same usernames and the same sign-up reason. This time the bot simply identified itself as Chrome 126. That's exactly why a user agent is only useful as a short-term filter. It's a header the client can set to anything.

                                                                The requests go to POST /api/v1/accounts. This endpoint lets client apps create a new local account directly in the app. No app needs it for OAuth connections to existing accounts. doesn't use it either. It registers itself via /api/v1/apps, obtains consent via /oauth/authorize, and then works with a user token. Regular sign-up through the Mastodon website is also handled separately via POST /auth.

                                                                So I've completely disabled API account creation on lsbt.me. Web sign-up, OAuth, and existing clients keep working as before. Anyone who wants a new account just signs up once on the web as usual and can then use any client.

                                                                If you'd also rather not offer this optional native sign-up path, you can add the following to your Nginx server block, before the general location / block. The example assumes the @proxy location that many Mastodon Nginx configs already include:

                                                                location = /api/v1/accounts {
                                                                limit_except GET {
                                                                deny all;
                                                                }

                                                                try_files $uri @proxy;
                                                                }

                                                                This returns a 403 only for POST /api/v1/accounts. The read-only GET endpoint remains reachable. As always, run nginx -t afterwards and only reload once the test passes.

                                                                  [?]wakest ⁂ [they/them] » 🌐
                                                                  @liaizon@social.wake.st

                                                                  Just finished listening to this interview with Eli Mallen (@iameli) of stream.place (from last year) talk about taking on Twitch in the open social web. He talked about his history in other protocol spaces like SSB and Ethereum and why he chose to work with and not
                                                                  devtools.fm/episode/140

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

                                                                    Laravel + PHP gains a batteries included package for ActivityPub support, with both draft-cavage and RFC 9421 HTTP Sig support and the ability to extend every aspect, with before() and after() hooks for easy custom processing.

                                                                    It's quite amazing.

                                                                    I'll be tagging a new release this week.

                                                                    laravel-activitypub

                                                                    Alt...laravel-activitypub

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

                                                                      laravel-activitypub, a batteries included ActivityPub package for laravel.

                                                                      Soon will power @pixelfed and @joinloops

                                                                      Shoutout to @FediverseSymbol

                                                                      github.com/dansup/laravel-acti

                                                                      laravel activitypub readme header image

                                                                      Alt...laravel activitypub readme header image

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

                                                                        Okay, laravel-activitypub is near ready to ship!

                                                                        I'll be testing it with shutter, a single user activitypub server for image sharing.

                                                                        laravel-activitypub test suite, all tests passing now 😮‍💨

                                                                        Alt...laravel-activitypub test suite, all tests passing now 😮‍💨

                                                                        screenshot of shutter.social

                                                                        Alt...screenshot of shutter.social

                                                                          AodeRelay boosted

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

                                                                          Making real progress on laravel-activitypub, a batteries included ActivityPub package for laravel.

                                                                          This will replace federation logic in @pixelfed and @joinloops and make it really easy to implement AP in your own laravel apps!

                                                                          Laravel ActivityPub

                                                                          Alt...Laravel ActivityPub

                                                                            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 .

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

                                                                                  Wow, there's way more apps connecting to the fediverse than I thought.. This list is really great, thanks mostly to @smallcircles

                                                                                  codeberg.org/fediverse/delight