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

[?]kaffeeringe.de » 🌐
@blog@kaffeeringe.de

Das Fediverse ist nicht nur ein weiterer Social-Media-Kanal

Das Fediverse wird noch immer häufig wie ein weiterer Social-Media-Kanal betrachtet. Doch genau das greift zu kurz. Ein paar Gedanken zur Diskussion mit Kai Rüsberg ( @Ruhrnalist) zum #FediLabDay. [SENSITIVE CONTENT]

Das Fedi­ver­se wird noch immer häu­fig wie ein wei­te­rer Social-Media-Kanal betrach­tet. Doch genau das greift zu kurz. Ein paar Gedan­ken zur Dis­kus­si­on mit Kai Rüs­berg (@Ruhrnalist) zum #FediL­ab­Day.

Vie­le Ver­ant­wort­li­che im Medi­en­be­reich den­ken ver­ständ­li­cher­wei­se in den Logi­ken von Insta­gram, Tik­Tok oder X. Dort wird Erfolg über Reich­wei­te, Inter­ak­ti­on, Klicks und Con­ver­si­ons gemes­sen. Wer Auf­merk­sam­keit erzeugt, gewinnt. Wer kei­ne sicht­ba­ren Reak­tio­nen her­vor­ruft, ver­liert an Bedeu­tung. Die­se Denk­wei­se stößt im Fedi­ver­se aller­dings an ihre Grenzen.

Zum einen, weil vie­le Men­schen hier Inhal­te bewusst kon­su­mie­ren, ohne stän­dig zu liken, zu kom­men­tie­ren oder zu tei­len. Stil­ler Kon­sum ist kein Feh­ler des Sys­tems, son­dern Teil sei­ner Kul­tur. Nicht alles, was gele­sen wird, erzeugt auch eine sicht­ba­re Reak­ti­on. Man muss ja nicht like, um sei­nen Feed zu kuratieren.

Vor allem aber ver­kennt die­se Sicht­wei­se, was das Fedi­ver­se eigent­lich ist.

Social ist heute anders

Social Media ist heu­te nicht mehr das, was es noch vor zehn oder fünf­zehn Jah­ren war. Die gro­ßen Platt­for­men haben sich von Tei­len des offe­nen Webs zu geschlos­se­nen Öko­sys­te­men ent­wi­ckelt. Wer kein Kon­to bei Insta­gram, Tik­Tok, Lin­ke­dIn oder Face­book hat, kann vie­le Inhal­te gar nicht oder nur ein­ge­schränkt sehen. 

Die Mehr­heit der Men­schen hat gar kei­nen Account auf den meis­ten die­ser Platt­for­men:

  • 60 % der Deut­schen nut­zen Insta­gram nicht.
  • 80 % nut­zen Tik­Tok nicht.
  • 90 % nut­zen Lin­ke­dIn nicht.
  • 95 % nut­zen X nicht.

Wer Inhal­te aus­schließ­lich dort bereit­stellt, macht sie für vie­le Men­schen schwer oder gar nicht erreichbar.

Das Fediverse funktioniert grundlegend anders

Das Fedi­ver­se basiert auf offe­nen Stan­dards. Inhal­te kön­nen gele­sen, ver­linkt, geteilt und gefun­den wer­den, ohne dass ein ein­zel­nes Unter­neh­men die Kon­trol­le dar­über besitzt. Es erin­nert damit eher an E‑Mail oder das offe­ne Web als an klas­si­sche Social-Media-Plattformen.

Des­halb hal­te ich es für einen Feh­ler, Mast­o­don und das Fedi­ver­se ledig­lich als zusätz­li­chen Social-Media-Kanal neben Insta­gram oder Tik­Tok zu betrach­ten. Ich bin Mit­glied des Medi­en­rats der Medi­en­an­stalt Ham­burg Schles­wig-Hol­stein und wir spre­chen immer mal wie­der mit pri­va­ten Rund­funk­an­bie­tern. Da ist mir klar gewor­den, wie krass anders Radio und Fern­se­hen funk­tio­nie­ren als die For-Your-Feeds der Platt­for­men. Bei Radio und Fern­se­hen hängt es von jedem Anbie­ter selbst ab, ob er erfolg­reich ist oder nicht. Die Media Broad­cast ver­teilt im öffent­li­chen Auf­trag nach neu­tra­len Regeln nur die Fre­quen­zen. Die sagen nicht, dass sie mehr moder­nen Schla­ger haben wol­len und dre­hen dann die Reich­wei­te von Rock-Sen­dern run­ter. So ist das auch im Fedi­ver­se. Nur ohne Lizenz- und Frequenzvergabe.

Für den öffent­lich-recht­li­chen Rund­funk könn­te das Fedi­ver­se ein eigen­stän­di­ger digi­ta­ler Ver­brei­tungs­weg sein. Ein Ver­brei­tungs­weg, der ähn­lich unab­hän­gig funk­tio­niert wie Rund­funk selbst.

Mediatheken vernetzen!

Beson­ders deut­lich wird das beim Blick auf die Media­the­ken. tau­sen­de Men­schen besit­zen bereits Accounts bei ARD und ZDF. Trotz­dem bleibt ihre Rol­le dort pas­siv. Sie kön­nen Inhal­te anse­hen, aber nicht ein­mal aus­drü­cken, dass ihnen eine Sen­dung gefal­len hat. Wer eine Doku­men­ta­ti­on emp­feh­len, eine Serie unter­stüt­zen oder sich mit ande­ren Zuschaue­rin­nen und Zuschau­ern aus­tau­schen möch­te, muss dafür auf kom­mer­zi­el­le Platt­for­men wechseln.

Dabei lie­ße sich das auch anders den­ken: Wenn Media­the­ken über Acti­vi­ty­Pub Teil des Fedi­ver­se wür­den, könn­ten Nut­ze­rin­nen und Nut­zer mit ihren bestehen­den Accounts Sen­dun­gen fol­gen, Emp­feh­lun­gen aus­spre­chen, Dis­kus­sio­nen füh­ren oder Inhal­te in ihre eige­ne Time­line ein­bin­den. Die Unter­hal­tung über öffent­lich-recht­li­che Inhal­te wür­de dann nicht mehr auf Platt­for­men von Meta, Byte­Dance oder X statt­fin­den, son­dern auf einer offe­nen Infra­struk­tur – größ­ten­teils sogar bei den Sen­dern selbst.

Das wäre kein wei­te­rer Social-Media-Kanal. Es wäre die Erwei­te­rung der Media­thek zu einem öffent­li­chen Kom­mu­ni­ka­ti­ons­raum. Ich bin mir sicher, dass Ex-ZDF-Ver­wal­tungs­rats­mit­glied Leon­hard Dobusch (@leonido) dar­über schon län­ger redet. Ich fin­de es nur gera­de nicht.

Gleich­zeit sind die Öffent­lich-Recht­li­chen Rund­funk­an­stal­ten so groß, dass ihre Anwe­sen­heit einen gro­ßen Anteil zum Erfolg des Fedi­ver­se bei­tra­gen und den Weg auch für pri­va­te Medi­en berei­ten würde.

Digitalen Souveränität

Gera­de unter dem Gesichts­punkt der digi­ta­len Sou­ve­rä­ni­tät erscheint mir es mit wich­tig, in die­ser Art über das Fedi­ver­se zu spre­chen. Wäh­rend öffent­li­che Ver­wal­tun­gen zuneh­mend auf Freie Soft­ware und offe­ne Stan­dards set­zen, ver­la­gert sich die digi­ta­le Öffent­lich­keit immer stär­ker auf Platt­for­men, deren Regeln in Kali­for­ni­en oder Peking nach rein kom­mer­zi­el­len oder poli­ti­schen Maß­stä­ben fest­ge­legt wer­den. Der öffent­lich-recht­li­che Rund­funk macht sich damit lang­fris­tig von Kon­zer­nen abhän­gig, deren Inter­es­sen nicht zwangs­läu­fig mit dem öffent­li­chen Auf­trag übereinstimmen.

Hin­zu kommt eine Ent­wick­lung, die vie­le noch unter­schät­zen: „Künst­li­che Intel­li­genz“ ver­än­dert die Art, wie Men­schen Infor­ma­tio­nen fin­den. Geschlos­se­ne Platt­for­men wer­den dabei zuneh­mend zu Sack­gas­sen – dort kön­nen und dür­fen die Craw­ler der Anbie­tern nicht suchen. Offe­ne Inhal­te und offe­ne Stan­dards gewin­nen dadurch an Bedeu­tung. Wer auch in Zukunft auf­find­bar und rele­vant blei­ben möch­te, soll­te sei­ne Inhal­te nicht aus­schließ­lich in den Silos gro­ßer Platt­for­men veröffentlichen.

Natür­lich braucht auch das Fedi­ver­se Kenn­zah­len. Aber wenn wir sei­nen Erfolg aus­schließ­lich an Likes, Boosts und Klicks mes­sen, über­tra­gen wir die Logik des Platt­form­ka­pi­ta­lis­mus auf ein Netz­werk, das gera­de als Alter­na­ti­ve dazu ent­stan­den ist.

Das Fedi­ver­se ist des­halb nicht ein­fach ein wei­te­rer Social-Media-Kanal. Es ist ein Bau­stein für digi­ta­le Sou­ve­rä­ni­tät, für eine offe­ne digi­ta­le Öffent­lich­keit und für ein Inter­net, das nicht voll­stän­dig von eini­gen weni­gen Tech­no­lo­gie­kon­zer­nen kon­trol­liert wird.

Wir soll­ten auf­hö­ren zu fra­gen, ob das Fedi­ver­se das nächs­te Insta­gram wer­den kann. Was pas­siert, wenn wir es statt­des­sen als digi­ta­le Infra­struk­tur begrei­fen? Ich mag des­we­gen auch den Begriff „Social Web“ lie­ber als „Fedi­ver­se“, denn das Acti­vi­ty­Pub-Pro­to­koll macht das klas­si­sche Web „social“.

Radio von schräg fotografiert

Alt...Radio von schräg fotografiert

fedicat boosted

[?]fediDB » 🌐
@fedidb@mastodon.social

Community Notes for Servers, now available on FediDB, simply log in with your fediverse account and edit!

fedidb.com/wiki/servers/pixelf

    AodeRelay boosted

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

    I was unhappy with most of the tech products out there.

    So I built Songhive as a self-hosted music platform that had everything I wanted:

    • 💿 Standard music library management. Playlists, albums, tags, genres etc., plus automatic deduplication and audio metadata management over MusicBrainz

    • 📂 Support for music from external cloud storage. Plug your S3 bucket, Dropbox account, Google Drive or Nextcloud folder loaded of MP3 files, and manage them under one roof

    • ☁ ️Integration with external music providers (only TIDAL and YouTube for now), so you can import your playlists and favourite songs onto your own server

    • 💰 Support for payments. Are you a tech enthusiast who would like to host a small music server for their family and friends, and would like them to contribute to the costs for hosting their music collections? You can activate subscriptions with custom amounts and custom billing periods on your platform. Are you a musician tired of being ripped off by traditional centralized music streaming platforms, labels and other middlemen, while having no control over your catalog and distribution? You can upload your tracks to a instance, or host your own (ideal if run a small music label), connect your Stripe payout account, put individual tracks or albums on sale, and generate direct download links

    • 🗣️ Full social integration over . Songhive is basically a Mastodon instance with a music library around, or a Jellyfin instance with a Mastodon server around. Publish your tracks and albums, and they'll automatically appear on your followers' timelines. You can also share content with other Songhive or Funkwhale instances, follow Mastodon accounts and interact with them

    • 📊 Listening stats and support for scrobbling to last.fm / libre.fm

    • 🔊 API, so you can stream music from your local instance over any Subsonic-compatible app or speaker

    • 🔁 Ability to your private tracks, playlists or collections with others through retractable share links

    • 📻 Live radios! Create your playlists or listening queue, and stream it over Icecast, Snapcast, or native HTTP music streams. Build your radio station and share it as a simple link. It also supports live recording. Ideal for live podcasts, for streaming concerts or jams, or add some DJ-style talk between the tracks on your radio

    • 🛜 Podcasts, with support for synchronization over any gPodder-compatible app

    🔗 Links

    🏠 My own instance: manganiello.music 📻 My own 24/7 live radio (I may occasionally perform some guitar + loop station live jams on it too): manganiello.music/streams/fabio.mp3 🛠️ Codebase: git.fabiomanganiello.com/songhive (includes documentation to run your own Docker stack) 🛠️ Github mirror: github.com/blacklight/songhive

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

      1,591 accounts identified as participating in spam and scam activity — along with accounts that actively promote, defend, or amplify them.

      Save as a CSV file, for example, block.csv, import (upload) the file, and merge it with your current block list.

      gitlab.com/Fediverse-Express/F

      This post should be self-explanatory, but for a more exhaustive outline, see: fairy.id/@Linux/11738531905153

        [?]Random Rumblings » 🌐
        @konstantine@zalovo.blog

        WordPress ActivityPub and Mastodon

        I was clicking around some WordPress settings the other day and noticed ActivityPub. I'm pretty sure it's been around a little while, but wasn't really sure what it was about. I've now come to learn it creates a Mastodon instance for the blog/site. Included in this post are the steps for activating ActivityPub with some additional thoughts around each of the steps. [SENSITIVE CONTENT]

        I’ve been using Mastodon as my primary social media tool since 2022, first (and still) on the infosec.exchange instance, but more often than not on the chattrbx.com instance, which is a smaller instance with some friends I met along the way. I’ve found Mastodon to be my favorite place to hang out in my copious spare time, while also wandering over to Bluesky on occasion.

        As I’ve been writing long-form stuff here more often lately, I’ve started grabbing links to new posts and posting them to my Mastodon account. There are only a few people that read my posts from there, or anywhere for that matter, but that’s ok. I just like having a place to post about stuff running through my brain.

        Anyway, I was clicking around some WordPress settings the other day and noticed ActivityPub. I’m pretty sure it’s been around a little while, but I wasn’t really sure what it was about. I’ve now come to learn it creates a Mastodon instance for the blog/site. How cool is that?!

        I went through the process of setting up the Mastodon instance in WordPress and then, after all was said and done, thought it would be a good idea to write about the process here. The problem is, I didn’t write anything down or take screenshots. I hemmed and hawed for a little while, and then realized I could go through the process with my other blog. I’ve been debating consolidating that blog with this one, but that’s a topic for another day. So I went through the process of setting things up on the other blog and can now post the steps along with some additional thoughts here for anyone that might be interested.

        A quick note before I get started. The directions below are for a wordpress.com site on a premium plan with a personal domain. It’s possible the directions will work with free blogs and self-hosted (.org) sites, but I’m not sure.

        WP-Admin / Settings / ActivityPub page before being installed.

        Step 1

        Go to WP-Admin –> Settings –> ActivityPub and select “Join the Open Social Web” link.

        That’s it.

        All done.

        Well, sort of.

        It took me a while to figure out what my account/handle was for the Mastodon instance. As I was getting flustered, I decided to just follow one of my Mastodon accounts using the “Following” tab, and it showed up as (at)zalovo(dot)blog(at)zalovo(dot)blog.

        I used (at) and (dot) because WordPress creates a link to the handle and I wanted to show how the full handle + domain looked. Either way, let me just say I wasn’t a fan of the handle and spent more time than I’d like to admit trying to figure out how to change it. There’s also an option for it to use your WordPress user ID, but I moved the blog to a new domain earlier this year because I wanted to stop using my last name, and it didn’t make sense to just use my first initial and last name for the Mastodon handle after going through all that, but I finally figured out how to change the handle.

        Search page for the ActivityPub plugin on the marketplace.

        Step 2

        Turns out there’s also an ActivityPub plugin!

        Go to WP-Admin / Plugins, search for ActivityPub, select the plugin, and install and activate the plugin.

        Uh oh, what did I do?!

        WordPress moves the site to a dedicated server as part of installing the ActivityPub plugin.

        This was my first thought after installing the plugin. WordPress said it was preparing a dedicated server for my site. This process lasted about a minute, but I had no idea why it was doing this and was very nervous that I’d done something I can’t take back. I’m not exactly sure why the site was moved to a dedicated server, but I’m guessing the site requires specific tools/settings in order to make it available on the Open Social Web / Mastodon. Again, that’s just a guess, but there were no hiccups of any sort.

        The plugins list page will open up when the dedicated server process is complete, at which point it’s time to head back over to the ActivityPub settings page to change some of the additional options available.

        Step 3

        There are 3 settings that I changed after installing the ActivityPub plugin.

        First, on the Settings tab, I updated the profile types at the top. There are three options on this page, Since my blog/site only has a single user, I selected the “Blog profile only” option. This also opens up the option for updating the main handle for the Mastodon account on the Blog Profile tab.

        Selected the “Blog profile only” type option since I’m the only user/profile on the blog.

        Second, on the Blog Profile tab, I updated the Mastodon Profile ID (handle). I was very feeling creative at the time and used my first name.

        Third, back on the ActivityPub Settings tab and all the way to the bottom of the page, I selected the “Subscribe to IFTAS DNI List”. This is a “Do Not Interact” list that IFTAS believes federating with poses a significant risk. The list will show up in the Blocked Domains section after subscribing.

        There are a few other settings you might want to consider reviewing, but most can be updated on a post-by-post basis.


        There’s a “Fediverse Preview” link that will open up in a new page/tab to get a preview of the Mastodon post. It looks like WordPress uses the first few hundred characters of the blog post in the Mastodon post. However, if you create an excerpt in the post settings, it will pull that information for the Mastodon post along with however many images noted in the Fediverse settings. I picked 1 image for this post.

        This is my first post since activating ActivityPub, so I still need to figure out how comments and replies work. If you have questions or comments about the steps for activating ActivityPub, or if you just want to help a blogger out to test comments and replies, I’ll happily reply here or on Mastodon.

        WordPress ActivityPub and Mastodon

        Alt...WordPress ActivityPub and Mastodon

        fedicat boosted

        [?]fediDB » 🌐
        @fedidb@mastodon.social

        We will be phasing out communityDB in favour of a more accessible alternative, a fediverse native wiki that you login with your existing fediverse account.

          [?]Jalict [he/him] » 🌐
          @jalict@mastodon.gamedev.place

          I think I would love to have a ActivityPub based Pinterest??!

          Like being able to see things from specific networks.. No slop instances..

          In the end it is kind of already there with pixelfed, but it comes down to a how it is presented.

            fedicat boosted

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

            📸 Vernissage 1.44.0 is out! 🎉

            What's new?
            - Drag & drop photo uploads
            - Workaround for broken uploads on iOS 27
            - More cities and improved Spanish translations
            - ActivityPub outbox support
            - Aggressive SEO and AI crawlers blocked
            - Option to disable AI features
            - Bug fixes, updated libraries, and new E2E tests

            Enjoy the update! ❤️

            github.com/VernissageApp/Verni

              [?]Strypey [they/them, he/him] » 🌐
              @strypey@mastodon.nzoss.nz

              that we have a collective of Korean software hackers developing a TypeScript ActivityPub server+client and hanging out in the fediverse;

              hackers.pub/

              Welcome @hackerspub!

              I think this is their crowdfunding page?

              fairy.hada.io/@hackerspub

              Found hackers.pub in the list of services this Forte instance connects to, sorted by software used (best effort, presumably based on NodeInfo);

              forte.eenoog.org/instances?pro

                [?]Oliver ⚡ » 🌐
                @oliver@microhive.me

                I've just updated my instance to stable version 2.96 👍 🎉
                You don't know Snac? But you should: https://codeberg.org/grunfink/snac2
                A simple, minimalistic and well documented instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.
                Lots of bug fixes and quite a few things I don’t fully understand, but which are certainly important and useful.
                "Accounts can be marked as cool" ... ah come on, Snac user are cool people anyway 😉
                Huge thanks to @grunfink@comam.es and all contributers!! 🎉


                  AodeRelay boosted

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

                  I've just published version 2.96 of , the simple, minimalistic instance server written in C. It includes the following changes:

                  Accounts can be marked as cool; anytime a cool account posts something, a notification will be sent.

                  Fixed an issue in Direct Messages sent from the people page; these posts didn't explicitly mention the recipient, and that confused some implementations.

                  Fixed crash when sending an empty EmojiReact.

                  HTTP requests can now be forced to use IPv6 by setting the force_ipv6_requests configuration directive to true in server.json.

                  Fixed a socket buffering issue under OpenIndiana (contributed by aleteoryx).

                  Mastodon API: Added missing requested_by field in the relationships entrypoint (contributed by Uilebheist), implemented the followers entrypoint (contributed by Uilebheist), use Mastodon's RFC3339 format for markers (contributed by nowster), fixed posts with muted words not being filtered out, fixed editing of media alt texts.

                  Tweaked HTML to avoid elinks complaining about a missing '' fragment.

                  Fixed a bug that made deleting the notification email address impossible.

                  RSS timelines are now cached because fuckers hammer for them continuously (probably AI crap bots).

                  Added information to README.md on how to build and install on Illumos / OpenIndiana Hipster 2026.04 (contributed by aleteoryx).

                  Updated Russian, Brazilian Portuguese and Czech translations (contributed by koru, daltux, pmjv).

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

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


                    AodeRelay boosted

                    [?]flo » 🌐
                    @fasnix@littleone.littlefedi.social

                    @kaffeeringe@social.tchncs.de
                    Welche Möglichkeiten gibt es, eine Website Über ActivityPub anzubinden, wenn eins nicht WordPress oder Ghost verwenden möchte, und selbst keine Programmiererfahrung damit hat?

                    @GaborPaal@mastodon.social

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

                      Let's take a moment to explore the concept of my block list.

                      "Billy Bob" is like:

                      > "I like child porn and share photos and videos of child porn."

                      So naturally, Billy Bob ends up on the block list. But along comes "Mary Sue," and she is like:

                      > "I support Billy Bob, and I am going to like, share, and boost Billy Bob's post."

                      So naturally, Mary Sue ends up on the block list. Then along comes "John Doe," and he is like:

                      > "It is completely unfair of you to add Mary Sue to your block list! Mary Sue is not Billy Bob — and so what if she is liking, sharing, and boosting Billy Bob's child porn post? I do not believe anyone should use your block list, and I insist that people should block you instead."

                      A wise person sees the problem and knows why all of these people are now on the block list, and why anyone who claims the block list is unfair should also be on the block list. No one should be defending child porn, nor the individuals who like, share, and boost child porn posts, nor should they come to the defense of such individuals while denouncing both the block list and its creator.

                      I am applying this exact same logic to spammers and scammers. It is not a hard concept to understand, and it is not unfair either — unless you are pro-spammer and pro-scammer.

                      (Speaking personally, I see scammers as just as bad as pedophiles, because they too often prey upon the weak, vulnerable, and defenseless. Scammers are known to target the young, the elderly, and the disabled.)

                      gitlab.com/Fediverse-Express/F

                        [?]Rastin Mehr » 🌐
                        @rastin@lle-mystrieuse.tail1f90c7.ts.net

                        Hello Mastodon, I am posting this message from Anahita Microservices, the new open-source social networking platform and framework, which will soon be released on www.Anahita.io. I'm from Canada, and Anahita will be able to connect to both and instances on the . I am quite excited about this breakthrough!

                          [?]ale » 🌐
                          @manalejandro@cf-ap.com

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

                          Controversy [SENSITIVE CONTENT]RE: https://mastodon.social/@Gargron/117429466327292556

                          So we have the founder of Mastodon encouraging division on the same platform he helped to create. I don't think enough people here understand that outside of the , we can be viewed as quite toxic. We're holding ourselves and the promotion of -based services back.

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

                            1,555 accounts identified as participating in spam and scam activity — along with accounts that actively promote, defend, or amplify them.

                            Save as a CSV file, for example, block.csv, import (upload) the file, and merge it with your current block list.

                            gitlab.com/Fediverse-Express/F

                            This post should be self-explanatory, but for a more exhaustive outline, see: fairy.id/@Linux/11738531905153

                              AodeRelay boosted

                              [?]Nebu · Dennis Hilk » 🌐
                              @nebu@social.dennishilk.com

                              **NEBUVERSE – Mein eigenes Stück Fediverse**

                              Darin geht’s um meine eigene kleine GoToSocial-Instanz auf Worldnode:

                              Warum ich sie gebaut habe, wie ich GoToSocial ohne Docker auf Debian 13 eingerichtet habe, wie WebFinger, Relays und nginx zusammenspielen – und wie ich Speicherverbrauch, Backups und Restore-Tests gelöst habe.

                              Kein „Selfhosting ist Magie“-Gelaber, sondern mein echter Aufbau mit echten Messwerten und den Dingen, über die man beim Basteln wirklich stolpert.

                              🔗 https://www.dennishilk.com/de/blog/nebuverse-gotosocial-selbst-hosten/

                              #Fediverse #Mastodon #GoToSocial #SelfHosting #Linux #Debian #OpenSource #Homelab #ActivityPub #WebFinger

                              Collage-Grafik zum Blogartikel über NEBUVERSE. Groß im Bild steht „NEBUVERSE – Mein eigenes Stück Fediverse“. Daneben sind mehrere echte Screenshots der selbst gehosteten GoToSocial-Instanz zu sehen: das öffentliche Profil, die Einstellungen, die Speicher-Telemetrie und die Instanz-Startseite. Unten stehen die Hinweise „realer Aufbau“, „getestete Backups“ und „echte Metriken“. Das Design ist dunkelblau mit technischen UI-Elementen.

                              Alt...Collage-Grafik zum Blogartikel über NEBUVERSE. Groß im Bild steht „NEBUVERSE – Mein eigenes Stück Fediverse“. Daneben sind mehrere echte Screenshots der selbst gehosteten GoToSocial-Instanz zu sehen: das öffentliche Profil, die Einstellungen, die Speicher-Telemetrie und die Instanz-Startseite. Unten stehen die Hinweise „realer Aufbau“, „getestete Backups“ und „echte Metriken“. Das Design ist dunkelblau mit technischen UI-Elementen.

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

                                1,555 accounts identified as participating in spam and scam activity — along with accounts that actively promote, defend, or amplify them.

                                Save as a CSV file, for example, block.csv, import (upload) the file, and merge it with your current block list.

                                gitlab.com/Fediverse-Express/F

                                This post should be self-explanatory, but for a more exhaustive outline, see: fairy.id/@Linux/11738531905153

                                  [?]Terence Eden’s Blog » 🌐
                                  @blog@shkspr.mobi

                                  I paid people to try and follow my README

                                  shkspr.mobi/blog/2026/10/i-pai

                                  Developers suck at writing documentation. We like to say RTFM but often there ain't no FM to R. At best we have a half-arsed collection of notes, some obsolete tips, and a link to a desolate forum full of people asking the same questions again and again. That's no way to treat our users.

                                  I naïvely believe there's a better way. As I've written before, you should sit down and actually test your readme. Spin up a fresh Virtual Machine, go through what you've written, and see if it makes sense.

                                  But it is really hard to ignore your own biases. Of course you know that certain commands require sudo and obviously when you wrote -foo you meant --foo and everyone knows that you have to reboot afterwards.

                                  How do you get rid of those biases? I paid people!

                                  As part of my NLnet grant application for ActivityBot, I said I wanted to test the install experience with real users and I was prepared to pay them €25 for an hour of their time. I stuck out the call on Mastodon, gathered a few people, and had a video call with them.

                                  The format was simple. I explained that I was looking for feedback on the first-run experience. I knew that it wasn't perfect and actively wanted constructive criticism. I asked the volunteer to share their screen and, crucially, to speak aloud. Tell me what they were doing. What they didn't understand, what confused them, what delighted them, what frustrated them, etc.

                                  I took notes by hand (fuck feeding the machine) and spent several hours being told what incorrect assumptions I'd made.

                                  Amongst the highlights I discovered were:

                                  • The link to the demo tool was wrong.
                                  • Some people read a README in the terminal.
                                  • What does it actually mean to rename a file?
                                  • How do you rename a hidden file?
                                  • Should a demo tool be available on the web or just the user's local machine?
                                  • Why does some text explicitly need to be quoted and some not?
                                  • My jokes aren't funny and are actively confusing.
                                  • Some of the technical terminology needed explaining.
                                  • The ordering of the different sections was confusing.
                                  • I hadn't actually explained what the software would do.
                                  • A whole section which was technically interesting to me was utterly confusing to everyone else.
                                  • Not all web servers use permissions in the same way.

                                  And on it went!

                                  After each session I updated the README based on what people found difficult, then I re-tested it with the next person.

                                  In total, I paid out around €150 to have a bunch of people criticise me to my face. Hey, cheaper than therapy, right?

                                  I know someone is going to say "why not just ask an LLM to simulate a range of users?" The answer is very simple - I want to speak to real people. People are brilliant! They can make you laugh, you can see their cat when it wanders on to the call, they bring a unique perspective to the problem, and they're really happy when you give them a €25 voucher. Some will gladly do it for free and make you happy!

                                  When I was doing technical writing for GOV.UK, all my beautiful prose was given a second-eye by another human. They eviscerated all my flowery phrases and turned the document into something more readable. They were the ones who caught the mistakes that no spell chequer could. They were able to have a proper conversation with me. More importantly, I could hear the frustration in their voice - that's the thing which lets you know a mistake needs to be corrected.

                                  I don't claim that ActivityBot's README is now perfect - far from it - but it is now demonstrably easier to follow. Developers need to talk to real people. You don't have to pay them if you can't afford it - but find a few people who will talk aloud while they try to follow your instructions. I guarantee you that your README will become much better for it.

                                  A tiny lego Storm Trooper eats a chocolate coin.

                                  Alt...A tiny lego Storm Trooper eats a chocolate coin.

                                    AodeRelay boosted

                                    [?]Terence Eden » 🌐
                                    @Edent@mastodon.social

                                    🆕 blog! “I paid people to try and follow my README”

                                    Developers suck at writing documentation. We like to say RTFM but often there ain't no FM to R. At best we have a half-arsed collection of notes, some obsolete tips, and a link to a desolate forum full of people asking the same questions again and again. That's no way to treat our users.

                                    I naïvely …

                                    👀 Read more: shkspr.mobi/blog/2026/10/i-pai
                                    ⸻

                                      fedicat boosted

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

                                      We are preparing a FEP for our Ephemeral Stories feature!

                                      It's more than just a special followers only post that expires after 24 hours, we also support rich text overlays, hashtags, links and mentions that require proper implementation.

                                      We've supported Stories for years, but only delivered to known Pixelfed servers, but that is going to change once we finish the v2 rollout!

                                      Stay tuned.

                                        [?]ale » 🌐
                                        @manalejandro@cf-ap.com

                                        fedicat boosted

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

                                        [?]Flipboard » 🌐
                                        @Flipboard@flipboard.social

                                        To help with their Forkiverse experiment, the Search Engine/Hard Fork teams talked to two experts: @evan and @jaz. Listen to @mike's chats with them here:

                                        flipboard.video/w/nLKq9MFfyMdL

                                        flipboard.video/w/tqZTbSmU8vhS

                                          [?]Flipboard » 🌐
                                          @Flipboard@flipboard.social

                                          And here's the episode of Search Engine where they talk about why the Forkiverse is ending — rising costs, lack of exciting content, and Russian propaganda infiltration.

                                          searchengine.show/vladimir-put

                                            [?]Flipboard » 🌐
                                            @Flipboard@flipboard.social

                                            At the beginning of this year, @kevin, @caseynewton and @pj launched a fediverse instance, The Forkiverse. Now, they're shutting it down. Here's PJ's conversation with @mike for about the experiment.

                                            flipboard.video/w/oUB64gSmFcML

                                              [?]Marloes de Koning :check: » 🌐
                                              @MarloesdeKoning@nrc.social

                                              Tijd voor taart en slingers. We hebben zojuist succesvol het account van @NRC gemigreerd van mastodon.nl naar onze eigen server nrc.social. Tegen de vrijwilligers achter mastodon.nl zeg ik: dank voor de goede zorgen! I'll take it from here. Overigens blijft het devies dat we klein beginnen. Ik zal verslag doen van de ervaringen. nrc.nl/nieuws/2026/10/08/zojui

                                                [?]Friedemann » 🌐
                                                @frebelt@mastodon.online

                                                wakest ⁂ boosted

                                                [?]Bonfire » 🌐
                                                @Bonfire@bonfire.cafe

                                                Linux Magazine talked to us about how and why we build Bonfire.

                                                What we want next is "not a bigger Bonfire, but a network of cooperatives covering the whole supply chain of a community's digital space", who "do it together" rather than leave you to "do it yourself".

                                                Because "federation, we don't see it as just a technical thing. We see it as a social, economic, and political tool as well."

                                                Link: Supporting the Social Web: How the Fediverse Found Parts for Its Platforms

                                                Also happy to spread the love for @coopcloud@social.coop, @coquest@social.coop, @SocialCoop@social.coop and more, check out the links at the end of the article! Thanks to @horncologne@fosstodon.org for a lovely conversation, and @linuxmagazine@fosstodon.org for publishing it, in a piece that also features the great @cwebber@social.coop and @tsyesika@mastodon.nu from @spritely@social.coop.

                                                  fedicat boosted

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

                                                  Internationalized Webfinger Handles in ActivityPub

                                                  ActivityPub software usually (but not always!) uses a handle format defined by RFC 7033, Webfinger, which looks like username@domain.example. There's a ActivityPub and Webfinger report from the Social Web Community Group that details how this interaction works. All parts of this handle format can include non-ASCII Unicode characters, like accented Latin, Chinese, Arabic, or Hindi scripts. But it takes extra work, so users can't count on non-ASCII characters being supported in their own or […] [SENSITIVE CONTENT]

                                                  ActivityPub software usually (but not always!) uses a handle format defined by RFC 7033, Webfinger, which looks like username@domain.example. There’s a ActivityPub and Webfinger report from the Social Web Community Group that details how this interaction works.

                                                  All parts of this handle format can include non-ASCII Unicode characters, like accented Latin, Chinese, Arabic, or Hindi scripts. But it takes extra work, so users can’t count on non-ASCII characters being supported in their own or others’ software.

                                                  This is a problem for the Fediverse. Of the most-spoken human languages, only three primarily use only ASCII characters (English, Malaysian, Indonesian), for a total of about 500 million people. That means about 90% of humans use languages with non-Latin, or accented, character sets. We are missing an opportunity to include more people worldwide with internationalized handles with names, words and domains in their native languages.

                                                  Jim DeLaHunt @jdlh has been doggedly pursuing better support for internationalized Webfinger handles in ActivityPub. To this end, the Social Web Community Group started tracking Internationalized Webfinger Handle Adoption. Covering dozens of servers, clients, and libraries that implement ActivityPub, the tracker helps to discovery which software can interoperate with inclusive handles.

                                                  If you know of ActivityPub software that isn’t on this list, or that doesn’t have its adoption tracked (question mark in the matrix), please add an issue or open a PR in the ActivityPub Webfinger task force repository.

                                                  [?]Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 » 🌐
                                                  @evan@cosocial.ca

                                                  OK, who are the experts on on the ? There is a new for implementing a scalar in , .

                                                  I'm especially interested in mitigations for Byzantine faults in the system; right now, it's kind of hand-wavy based on value and trust heuristics:

                                                  fediverse.codeberg.page/fep/fe

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

                                                    Pixelfed is not for sale. It never was.

                                                    I've turned down 6 and 7 figure offers, and I'd do it again tomorrow. Some things matter more than a beach and a Peach Bellini.

                                                    We're building something generational here. Something that outlives us if we get it right.

                                                    100M+ people. Ethically sustainable. Admins and creators get paid.

                                                    You deserve better, and we're going to build it together.

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

                                                      Fediverse Software Distribution (from fedidb.com)

                                                      Fediverse Software Distribution

                                                      Alt...Fediverse Software Distribution

                                                        🗳

                                                        [?]Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 » 🌐
                                                        @evan@cosocial.ca

                                                        Of all the ActivityPub servers that have ever been publicly available, how many do you think are still up today?

                                                        0 to 25%:132
                                                        26% to 50%:134
                                                        51% to 75%:51
                                                        76% to 100%:6

                                                        Closed

                                                          fedicat boosted

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

                                                          [?]Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 » 🌐
                                                          @evan@cosocial.ca

                                                          @dansup @hongminhee I made a PR that I think captures all the errors you two reported.

                                                          codeberg.org/fediverse/fep/pul

                                                          I thought I'd be able to slip it into the original PR, but @FenTiger landed the original really quickly. 🙏🏼

                                                            AodeRelay boosted

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

                                                            fediverse.info/why

                                                            A network one company owns can be sold, shut down or turned against the people who built their lives on it.
A network nobody owns can't.

                                                            Alt...A network one company owns can be sold, shut down or turned against the people who built their lives on it. A network nobody owns can't.

                                                              AodeRelay boosted

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

                                                              Nobody owns email. Nobody should own your social life either.

                                                              When you want to show someone why they should join the fediverse, show them this:

                                                              fediverse.info/why

                                                                AodeRelay boosted

                                                                [?]Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 » 🌐
                                                                @evan@cosocial.ca

                                                                I finally created a for using licenses (and other licenses) in .

                                                                codeberg.org/fediverse/fep/pul

                                                                  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