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

AodeRelay boosted

[?]matthew - retroedge.tech » 🌐
@matthew@social.retroedge.tech

Are they leaving the #fediverse completely? Or just using other #ActivityPub servers?

I was on a #mastodon instance for a while, hosted by a tech Youtuber. When that instance shut down, I moved to another independently hosted mastodon instance, then decided to self-host a Pleroma (alternative to mastodon) server and have been on that ever since (a couple years).

#selfhost

    fedicat boosted

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

    Fediverse Track at COSCUP: Call for Proposals

    The call for proposals is open for the COSCUP Fediverse track in Taipei, Taiwan. ActivityPub-related software, including server and client implementations, are great topics for the event. COSCUP ("Conference for Open Source Coders, Users, and Promoters") is the FOSDEM of East Asia. Run by the Open Source community in Taiwan, it brings together people excited about FOSS across the region. For the first time, this year, members of the Korean ActivityPub developer community FediDev KR are […] [SENSITIVE CONTENT]

    The call for proposals is open for the COSCUP Fediverse track in Taipei, Taiwan. ActivityPub-related software, including server and client implementations, are great topics for the event.

    COSCUP (“Conference for Open Source Coders, Users, and Promoters”) is the FOSDEM of East Asia. Run by the Open Source community in Taiwan, it brings together people excited about FOSS across the region.

    For the first time, this year, members of the Korean ActivityPub developer community FediDev KR are joining up with FediLUG of Japan to program and run a Fediverse track at COSCUP. This has the potential to be a huge step forward for the Fediverse developer community. Although many major projects, like Fedify and Misskey, are created and promoted in East Asia, distance and language barriers make it hard for East Asian devs to participate in European and North American in-person events.

    The Fediverse track is open to proposals about ActivityPub implementations, clients for ActivityPub platforms, ancillary services, libraries and toolkits. But also, as at FOSDEM, talks about the human aspects of Fediverse technology, like moderation, policy and governance, are welcome and encouraged. This event looks like it will cover as much interesting conceptual space as its twin at FOSDEM.

    Hong Minhee, hongminhee@hollo.social, was one of the main speakers at FOSDEM’s Social Web devroom this year. Their talk about Fedify was important, but even more important was their effort to bridge the gap between Asia’s and Europe’s Fediverse development communities.

    I (Evan) hope that COSCUP brings together many Asian developers, but I also hope that North American and European individuals and teams put in proposals as well. Knitting together these two important communities on the Fediverse requires effort from both sides. That’s why I’m applying to speak (about ActivityPub 1.1), and why I hope to see many familiar faces among the new ones in Taiwan.

    fedicat boosted

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

    RE: mastodon.social/@bagder/116359

    Could be potentially nice for fediverse server testing, as more implementations make the jump to final RFC 9421 HTTP signatures.

    On the flip side, ever more complex curl invocations (here: Accept header plus signature fields plus key file, presumably) suggest use of more specialized CLI tools, such as provided by @fedify, or at least scripts/aliases.

    Speaking of RFC 9421, which notable fediverse implementations can't handle it yet? Anyone keeping track?

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

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

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

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

        dansup boosted

        [?]spaceotter :mastodon: 🏳️‍🌈 » 🌐
        @spaceotter@mastodon.online

        @Tutanota @Mastodon @ecosia @nextcloud
        @pixelfed
        @loops

        and here's my remix:

        Social media alternatives:

Instagram  → Pixelfed
X → Mastodon
YouTube → PeerTube
Tiktok → Loops

        Alt...Social media alternatives: Instagram → Pixelfed X → Mastodon YouTube → PeerTube Tiktok → Loops

          fedicat boosted

          [?]Jon Henshaw » 🌐
          @jon@henshaw.social

          When I interviewed @Gargron he said that education was key to @Mastodon and the fediverse growing. That, along with the algorithm-free approach of most ActivityPub-supporting platforms, inspired me to create algo.free

          It covers the benefits of going algo-free, provides ActivityPub-powered alternatives to centralized, algo-driven platforms, and offers tips for getting started.

            [?]prealpinux :fedilug: » 🌐
            @prealpinux@mastodon.uno

            C’è una sorpresa per voi nell’uovo di Pasqua! 🐣

            Per tutti coloro che vogliono capire come funziona il fediverso grazie al protocollo ActivityPub ed iniziare a muovere i primi passi nei social network decentralizzati:

            activitypub.it

            @fediverso

              [?]Michael Martinez :verified: » 🌐
              @michael_martinez@c.im

              The community is now turning against in favor of "being part of the conversation".

              In other words, "go spam with your crap self-promotional content" so the LLMs will (hypothetically - not theoretically) include your brand in their citations.

              I'm much more fond of the idea of taking advantage of federation on "owned media". It's still in its infancy but it's improving.

              And anyone who operates a blog is only an plugin away from federating their content.

                [?]fediprofile » 🌐
                @fediprofile@social.vocalcat.com

                As always, we are looking for people to help test, this time single-user instance self-hosting. If you are interested in a activitypub-enabled self-host linktree alternative check https://github.com/tryvocalcat/fediprofile now with SingleUser mode enabled!

                #fediverse #activitypub

                  [?]lovingisliving » 🌐
                  @lovingisliving@indieweb.social

                  I've been working on a highly customizable multiplatform fediverse client, similar to bridging technologies that exist currently but a bit more seamless and robust, and focused on the indieweb vibe and personal customization overall. Excited to get it out there for testing, but I am really enjoying what I have so far.

                    🗳
                    AodeRelay boosted

                    [?]Evan Prodromou » 🌐
                    @evan@cosocial.ca

                    developers: which of these HTTP caching headers does your software publish or consume?

                    Last-Modified:5
                    ETag:6
                    If-Modified-Since:3
                    If-None-Match:3
                      fedicat boosted

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

                      fedicat boosted

                      [?]Domingos Faria » 🌐
                      @df@s.dfaria.eu

                      Do you have a basic shared hosting plan? You can now host a instance on that plan. Check out : https://github.com/dfaria-eu/Starling

                        [?]Elena Brescacin » 🌐
                        @elettrona@poliversity.it

                        ... [SENSITIVE CONTENT]

                        Idea for experiment: mail to fediverse?

                        @selfhosted

                        My ambition: having people writing to "username @ domain dot ext" and mail content goes into public, or private, on fediverse "handle @ domain . ext".

                        Someone already did it? Pros and cons? Disadvantages are more than benefits?

                        I heard about a trick called "mail2mastodon" but before doing deeper research I first wanted to understand how the effort is, and if it's worth.

                          [?]Domingos Faria » 🌐
                          @df@s.dfaria.eu

                          A full fediverse instance running on a simple shared host, in pure PHP, with no external dependencies. That is the idea behind Starling:
                          https://github.com/dfaria-eu/Starling/

                            [?]Greg » 🌐
                            @gregalotl@c.im

                            (bye bye)

                            Please share this. I hope it's the start of something big.

                            office.eu/

                              [?]Nils Weisensee » 🌐
                              @nw@ioc.exchange

                              Again looking at running my own instance and seeing a ton of abandoned projects for lightweight, single-user servers. Are there options that are actively maintained and ready for use? I've run before but don't actually need a web frontend. Happy to @phanpy and that's it. Suggestions, anyone?

                                fedicat boosted

                                [?]Rimu [he/him] » 🌐
                                @rimu@piefed.social

                                Scaling: ActivityPub over NNTP?

                                Here’s an interesting thought experiment.

                                Way back in the 1980s and 90s, Usenet was a sorta-federated discussion forum (using the NNTP protocol) that was very popular. It still exists and is distributing 400 million messages each day (mostly spam and trash as far as I can tell). Hard numbers are difficult to come by but it seems like Usenet is capable of significantly higher throughput. Why is that?

                                The big thing holding ActivityPub back is the fan-out. You know the story - someone with 50,000 followers causes their instance to send up to 50,000 HTTP POSTs every time they click the little spinny star or reply to something.

                                It’s basically a hub-and-spoke network topology. Except everyone takes turns being the hub, ideally, but not much in practice. And in this topology, the hubs are where the strain and bottlenecks are.

                                Back in the 1980s they had computers literally 1000 times slower than ours and network links to match. So how did they do this? With a peer to peer network topology! When a new post is made, they don’t send it to everyone they just send it to a handful of other servers. Those servers in turn forward the post on to a handful of other peers, and so on, until the whole network receives the post. No individual server is a single point of failure and none has to bear the full brunt of orchestrating it all.

                                Let’s do a picture. A creates a post and sends it to B and D.

                                A ─ B ─ C  
                                 \      /  
                                   ─ D ─  
                                

                                B sends it on to C.

                                Meanwhile D sends it on the C also but C already has it so does nothing more. IRL this would be a much larger mesh. Who peers with who can be a mixture of manual selection and random spiciness.

                                Posts can arrive out of order so each server would need to wait until the dependencies between posts are resolved before making them available to clients. That’s a bit tricky.

                                In the ActivityPub-over-NNTP idea, each NNTP post would be a thin wrapper around a data structure containing the HTTP headers (with signature and digest) and JSON that a normal HTTP POSTed Activity would have. Servers would use NNTP to distribute the activities and upon receiving one they’d POST it to their own /inbox to run the usual ActivityPub processing that their AP instance does.

                                {  
                                  "headers": {  
                                    "Signature": "...",  
                                    "Digest": "...",  
                                    "Date": "..."  
                                  },  
                                  "activity": { ... normal ActivityPub JSON ... }  
                                }  
                                

                                In this way there is no need to rewrite ActivityPub semantics as only the transport layer changes. Our existing inbox logic remains intact.

                                NNTP comes with a lot of historical baggage so we’d probably need to evolve the protocol a bit. Maybe use HTTP requests (even http2 streams?) instead of the original line-oriented text protocol using raw TCP sockets. But you get the idea.

                                Thoughts?

                                (https://activitypub.space/category/5)

                                Holos Social boosted

                                [?]Thomas » 🌐
                                @Thomas@holos.social

                                Yes, is far from perfect, but everything is being done to improve the UX. I still believe in this project because it offers a lot of perspectives, and bad behavior can be fixed.
                                Thank you to all the people trusting this project. Even if it fails, I am pretty sure it will help push further.

                                  🗳

                                  [?]roman » 🌐
                                  @hi@romanzolotarev.com

                                  do you run your own instance?

                                  yes, for myself and other people:12
                                  yes, just for myself:32
                                  no, but maybe in the future:38
                                  no:38

                                  Closed

                                    fedicat boosted

                                    [?]Tomas Ekeli » 🌐
                                    @tomasekeli@plud.re

                                    Turns out making an server is not the work of a few hours.

                                    I may have over-promised.

                                      [?]Tomas Ekeli » 🌐
                                      @tomasekeli@plud.re

                                      I think I'll finally build an server.

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

                                        I know some ActivityPub devs feel jealous of AtProto’s success.

                                        I’ve felt it too.

                                        But really, we shouldn’t.

                                        Every serious step toward decentralization is a win for the open social web.

                                        With tools like Bridgy from @anewsocial, we can stay connected across protocols and keep building a more open future together.

                                        If you really believe in empowering humanity, then this isn’t competition, it’s momentum.

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

                                          Announcing Mitra Mini v0.1.0

                                          Mitra Mini is an ActivityPub client that implements nomadic identity. It has become stable enough that I decided to cut the first release.

                                          The basic features have been implemented: posts, reposts, likes. For more information, check the project's readme:

                                          https://codeberg.org/silverpill/minimitra

                                          It all started nearly four years ago with a vague idea that linking cryptographic keys to #ActivityPub actors could unlock decentralized identity in Fediverse. Eventually, the solution was discovered, and implemented by several projects, but these implementations were servers, not clients. Now there is finally a client, and the design has been proven to work well.

                                          #NomadicIdentity

                                            fedicat boosted

                                            [?]Evan Prodromou » 🌐
                                            @evan@cosocial.ca

                                            Friends, if you haven't already, it would be a big favour to me if you could enable tags.pub to boost your public tagged posts.

                                            Just search for @_followback in your Mastodon UI. Click the follow button there. (Don't try to follow from the profile page; it doesn't work yet.)

                                            It will follow you back, and when you make a post with a hashtag in it, the server will boost your post from the appropriate hashtag.

                                              fedicat boosted

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

                                              started at the end of 2025. A full server now runs on your phone, with the ability to use your own domain as your identity, DMs via Signal Protocol, zero-knowledge encrypted backup, media served from your own cloud, a tailored timeline based on your interests thanks to , and the ability to switch views depending on your mood or the content you want to browse. Thank you for your feedback and support that helped to go through these steps.

                                                fedicat boosted

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

                                                RE: mastodon.social/@HolosSocial/1

                                                With , you can have your identity on your own domain. No server? A simple CNAME record is enough. Already have a server? Point a subdomain to handle traffic and serve a static JSON file on your root domain.

                                                This is a step toward the same sovereignty offers with cryptographic identities, but staying in the ecosystem you already know.

                                                fedicat boosted

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

                                                will support custom root domains tomorrow. You'll be able to use @you@yourdomain.com as your identity while traffic is routed through a subdomain.
                                                With a single user, a simple static json file will be enough on your root domain.

                                                PS: if you already use a subdomain, it will work without extra work.

                                                    fedicat boosted

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

                                                    fedicat boosted

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

                                                    will support custom root domains tomorrow. You'll be able to use @you@yourdomain.com as your identity while traffic is routed through a subdomain.
                                                    With a single user, a simple static json file will be enough on your root domain.

                                                    PS: if you already use a subdomain, it will work without extra work.

                                                      fedicat boosted

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

                                                      My ongoing projects in order of priority, for anyone waiting for something:

                                                      – Interaction policy / reply controls FEP: highest priority, stalled for the past few weeks due to other responsibilities
                                                      @encyclia: probably migrating from Deno+Fresh to Node+Hono for @fedify 2.0, boring infra work
                                                      – Updating @fedidevs starter packs for compatibility with @loops and @Mastodon packs: on warm hold, will get to it, but vainly hoping someone will write a Python lib for it before I have to 🙃

                                                        [?]dusoft » 🌐
                                                        @dusoft@fosstodon.org

                                                        Would you like to run your own Mastodon (ActivityPub) bot and don't know how?

                                                        Try my tool: github.com/nekromoff/mastodon-

                                                        Easy to install, easy to deploy a bot. And then your bot can do whatever you want - create posts, communicate with people, post images or just sit there doing nothing and being a bot.

                                                          [?]🫧 socialcoding.. » 🤖 🌐
                                                          @smallcircles@social.coop

                                                          @silverpill

                                                          @delta might like to have a word with you. 😅

                                                          I did not try to make the literal comparison between a person who emails or creates email-related software with AP solution development.

                                                          What I did want to point out was how blurred the lines are in the fediverse between stuff that is the protocol, and stuff that is solution development i.e. app-specific / domain-specific.

                                                          The anti-patterns I listed are encountered by any newcomer dev who takes an interest in creating fedi apps & services, and is faced with much more than they bargained for when reading the AS/AP specs.

                                                          It forms a barrier to entry, decrease in attractiveness to create fedi apps, and devs leaving the space for greener pastures (e.g. to or various still-less-mature-than-fedi protocols)

                                                            [?]🫧 socialcoding.. » 🤖 🌐
                                                            @smallcircles@social.coop

                                                            @silverpill

                                                            There are a couple of projects that focus on providing the good tools that abstract away the complexities of wire-level network comms, and help free the hands of a solution developer to focus more directly on what people need, instead of on plumbing and Babylonian speech confusion of how things fit together. I try to emphasize these projects, e.g. @fedify by listing them higher in the delightful.coding.social curated lists.

                                                            But their challenge is to offer a kind of reverse to browser quirks mode. Web browsers can handle about any malformed HTML a person throws at it, and still manage to turn that into machine processable form, and make the most of it.

                                                            As a fedi toolkit builder you almost need to do the opposite. Focus on offering comprehensive and intuitive API's and functionality to solution developers, and translate it into wire chaos that constitutes the fediverse-protocol-of-the-day.

                                                              [?]sirtao » 🌐
                                                              @sirtao@social.sirtao.it

                                                              Oh, I was looking for both. So the update date is not standard but explicitly a feature?
                                                              This, also, is good to know.

                                                              Thanks

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

                                                                Oh, I misunderstood that you wanted to know the gory details. Yes, marks edited messages by showing the update date next to the creation one.

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

                                                                  Hi. The specification just says that, for an edited post, an updated attribute must be set to the latest modification date, and an Update activity to the modified Note object be sent out there. There are no provisions for a history of changes or a modification reason that I know of.

                                                                    [?]sirtao » 🌐
                                                                    @sirtao@social.sirtao.it

                                                                    @grunfink@comam.es

                                                                    Say, how are edits to posts managed? Is there any indication an edit happened, a way to see the original\previous versions or to add an explanation for the changes that's not just a "Edit: x-y-z" line?

                                                                    I suppose this might more a question for the tag tho'.

                                                                      [?]Elena Rossini ⁂ » 🌐
                                                                      @_elena@mastodon.social

                                                                      With the news of the secret $100 million investment in Bluesky by Bain, I keep thinking about protocols.

                                                                      Maybe the perceived "drawbacks" of are ultimately strengths?

                                                                      handles identity in a way that allows a single sign-in across apps. But wouldn't this make it easier to profile you? Is this why crypto VCs are so attracted to it?

                                                                      And ATproto has funding in the 100s of millions by VCs but at some point they'll want to turn a profit. There is ZERO pressure here to ensh*tt*fy

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

                                                                        [?]ティージェーグレェ » 🌐
                                                                        @teajaygrey@snac.bsd.cafe

                                                                        Awesome! Thank you!

                                                                        Thanks to oxzi, matoken, Louis Merlin, dandelions, Bruno Cesar Rocha and any other contributors I may have missed as well!

                                                                        I submitted a Pull Request to update MacPorts' snac to 2.91 here:

                                                                        https://github.com/macports/macports-ports/pull/31777

                                                                        GitHub Continuous Integration checks are running, hopefully they will complete without issues?

                                                                        Regardless, it's up to someone else with commit access to merge it!



                                                                          AodeRelay boosted

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

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

                                                                          Fixed some local posts not being shown if the replied post is deleted.

                                                                          Fixed web UI incorrect links to public posts for some configurations.

                                                                          Fixed encoding bug in Mastodon-style share links.

                                                                          Fixed an error that made imposible to leave empty the following hashtags or blocked hashtags from the web UI.

                                                                          Include post attachments in the RSS feed entries.

                                                                          Added some OpenBSD-specific documentation (contributed by oxzi).

                                                                          Fixed some timezones (contributed by matoken).

                                                                          Fixed some crashes (special thanks to Louis Merlin for helping me with this).

                                                                          Updated Docker scripts to avoid generating a useless log file.

                                                                          Fixed several memory leaks, key generation errors and HTML inconsistencies (contributed by dandelions).

                                                                          Added ostatus.org and FEP-3b86 data to Webfinger objects.

                                                                          Added a new CONTRIBUTING.md file. Among other guidelines, I explicitly say there that AI contributions are NOT accepted.

                                                                          snac is now available as a Yunohost app. Thank you very much to Bruno Cesar Rocha for this.

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

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


                                                                            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 .