microhive.social 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
As you have probably already guessed: this is just another personal fediverse instance.
Admin account
@oliver@microhive.social

Search results for tag #snac

[?]Dendrobatus Azureus »
@dendrobatus_azureus@polymaths.social

A new version of snac has been released

Feast yourself on these fantastic features

#Programming #Snac #Activity #Pub #ActivityPub #OpenSource

https://comam.es/snac/grunfink/p/1756800370.550287

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

    Thank you!

    Also thanks to: martijndeb, xvello, zen, daltux and anyone else I may have missed!

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

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

    The GitHub Continuous Integration checks are still running.

    Assuming they complete OK, it's still up to someone else with commit access to merge it.



      [?]dharmik »
      @dharmik@linuxusers.in

      in the earlier versions of , the replies looked like threads from the original post. how do i turn it on again. replies give no context right now. pls help @grunfink@comam.es

        Oliver⚡ boosted

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

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

        The language in which a post is written can now be set from the UI; you must configure the list of languages you usually post in in the User Settings.

        Added support for bullet points in posts (lines starting with an asterisk or a hyphen, plus a space).

        Added Dutch (nl_NL) translation (contributed by martijndeb).

        Added Western Frisian (fy_NL) translation (contributed by martijndeb).

        Mastodon API: Fixed repeated entries in timelines.

        Added nodeinfo 2.1 support.

        Fixed boosts from the command line not showing in the public timeline (contributed by xvello).

        Updated several language files (contributed by zen and daltux).

        Retrieving a post's replies is now possible via ActivityPub.

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

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


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

          I have finally uploaded 2.81 to it
          Fantastic news!

            [?]sergiodj »
            @sergiodj@snac.sergiodj.net

            The trixie-backports repository is now open for development. After months waiting, I have finally uploaded 2.81 to it. Enjoy!

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

              Hi, Iwojima. I implemented the /api/v1/instance/peers Mastodon API endpoint in version 2.75. It returns the list of nodes a given instance knows, unless the disable_inbox_collection knob is set to true (in this case, an empty array is returned).

                [?]daltux »
                @daltux@snac.daltux.net

                Teste de listas com no :

                • teste 1
                • mais um teste
                • etc etc teste
                Se funcionar, isso é graças a um aprimoramento feito hoje por @grunfink@comam.es :catClapping:

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

                  Wow. You're very kind, Stefano.

                  Working on free software is sometimes great because you find people that really care. Men and women that care for others, that weave social fabric, that altruistically share their time in benefits of others.

                  Stefano (like many others) gives his time as a gift for others to enjoy. He helped me make what it is now.

                  If you had given up when my software was in its infancy, I would probably gave up and left it unfinished.

                  So, I dedicate my back to you, Stefano.

                    [?]Stefano Marinelli »
                    @stefano@mastodon.bsd.cafe

                    Fortunately, @voron 's site on snac themes still has this screenshot, which I'm happy to share.

                    This response from the author of snac motivated me to continue, study, and appreciate this fantastic software for the Fediverse.
                    Snac is an example of true internet democracy: it runs everywhere and allows anyone to have their own autonomous, personal space in the Fediverse.

                    "Don't despair or quit", says an author who cares. And the Fediverse cares about them.

                    For today's , I want to thank grunfink - @grunfink - for the excellent work they do, quietly and with passion. I suggest that if you think snac is a good idea and you have the means, you offer them at least a coffee.

                    codeberg.org/grunfink/snac2

                    A screenshot of a social media thread. The first post is by "Stefano BSD Cafe" and describes a problem where threads hang when boosting, liking, and posting messages in a short amount of time. The reply is from "The Real Grunfink", who says they have a vague idea of the issue and will push a fix soon.

                    Alt...A screenshot of a social media thread. The first post is by "Stefano BSD Cafe" and describes a problem where threads hang when boosting, liking, and posting messages in a short amount of time. The reply is from "The Real Grunfink", who says they have a vague idea of the issue and will push a fix soon.

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

                      Thank you! All add it to 's README.

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

                        Hi. only updates the count of a remote poll when a) the original instance notifies the voters (i.e. generates and posts an Update of the poll object), or b) when the end time expires, where snac queries the object back to get the final results.

                        CC: @evan@cosocial.ca

                          [?]Santiago, né ? :amiga: 👾 »
                          @santi@gone.lema.org

                          Fixed my fedi_slurp scripts & documentation to work with #GotoSocial in addition to #snac (in theory it should work with plain old mastodon but I never tested)
                          https://code.lema.org/santiago/fedi_slurp

                          This goes through your fediverse bookmarks and adds them to your readeck instance or youtube watch list automatically. New release handles having several fediverse accounts (but only saved to one readeck instance / youtube watchlist).

                            [?]Stefano Marinelli »
                            @stefano@mastodon.bsd.cafe

                            My friends, I'm so excited and happy to introduce a new project: the illumos Cafe!

                            The positive and constructive spirit of the BSD Cafe, created and maintained by all the friends who participated from day one in building a strong and friendly community, deserves to spread to other operating systems. Because there are other OSes that deserve attention, certainly more than they're getting right now.

                            Operating systems based on illumos (like SmartOS, OmniOS, Tribblix, OpenIndiana, etc.) are mature, stable, secure, and perfectly usable for a wide range of tasks. ZFS is native, zones are an excellent method for containerization, and bhyve and kvm coexist beautifully - and so much more, too much to list in a single post.

                            So from today, the illumos Cafe will stand alongside the BSD Cafe in creating a positive, respectful, and growth-oriented (but also relaxing!) environment, starting right here in the Fediverse with a Mastodon instance and a snac one.

                            I've written an introductory article about the project, including some technical details. I invite everyone interested to read it: it-notes.dragas.net/2025/08/18

                            Choose your table, take a seat and enjoy your time at the illumos Cafe!

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

                              Oh, no, it's just that this instance uses the strict default configuration, so I really don't have an avatar, just the default. I look nothing like Susie, nor like a Grünfink.

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

                                Hi, @andy@snac.lostoutpost.uk . I think I haven't talked about Susie :susie:, 's default icon, before.

                                When I started developing snac, I realized I needed a default icon to show for those accounts that lacked an avatar, similar to the outlined elephant Mastodon has. Given the minimalistic nature of the software, I thought that having a heavily-pixelated one, even 8-bit-like, was a perfect match.

                                So, I started designing one, inspired by singer/composer Siouxsie Sioux, whom I'm a big fan of. I've done some pixelart before, but was not totally satisfied, so I asked a friend with more artistic skills, who did some tweaks, and I was finally happy with it.

                                Also, it's said that all cool software must have some easter eggs; so, Susie looks somewhat different sometimes, and once a year, in a special day, she looks very different. Easter eggs are like jokes and if you explain them they lose their power, so I'm leaving it here.

                                  13 ★ 9 ↺

                                  [?]Oliver⚡ »
                                  @oliver@microhive.social

                                  I've just updated my instance to version 2.81 👍 🎉
                                  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.


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

                                    Thank you! (and thanks to wincentbalin as well to any other contributors I may have missed)

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

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

                                    GitHub Actions' Continuous Integration checks has passed OK, which hopefully is a good sign?

                                    It's up to someone else with commit access to merge it.

                                    (As a total aside, given the comam.es .es TLD; I'm guessin you're in Spain? I have tentative plans to attend the MIRA Festival [mostly to see Amnesia Scanner] in November. Albeit, that's in Barcelona and I vaguely understand there are linguistic, cultural and socio-political differences? I've never visited before; but thought I would mention it as a possibility to meet up AFK maybe!)



                                      [?]daltux »
                                      @daltux@snac.daltux.net

                                      Updated here, thanks! Obrigado! :podeConfiar:

                                      By the way, my instance now runs on :dockerSwarm: along with :traefik: , the reverse proxy which I've used since the start of this server. If you think it could be helpful, I’d be happy to submit a pull request with an example file like examples/docker-swarm_stack_traefik.yml.

                                      I’ve also pushed the :docker: container image I built to Codeberg. Additionally, I could share a :shell: script that automates this setup.

                                        Oliver⚡ boosted

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

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

                                        If the propagate_local_purge configuration variable is set to true in server.json, purged local posts generate a Delete activity that is sent everywhere, instead of only deleted from the filesystem.

                                        Included a small tweak to avoid being confused by implementations that return valid webfinger queries for non-account URLs (like i.e. the Wordpress ActivityPub plugin in some configurations). This helps in searching by URL.

                                        Added Ukrainian translation (contributed by wincentbalin).

                                        New command-line option muted, to list all MUTEd actors.

                                        Mastodon API: Fixed metadata and follower approval flag when editing the account.

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

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


                                          [?]Menel :xmpp: »
                                          @menel@snikket.de

                                          @santi@go.lema.org
                                          @grunfink@comam.es
                                          Or.. If possible, to ignore that option and error on it, so that people neither post unwanted public or private messages?
                                          I don't know the technical side of it, if that can work elegantly...


                                            [?]Menel :xmpp: »
                                            @menel@snikket.de

                                            @santi@go.lema.org
                                            Yes, snac has only the concept of private message ( to mentioned only) or globally readable. Nothing fancy else.


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

                                              Hi, Justine and Sandro. No, the original posts are not imported. This could be a complicated process, as the DNS domain is an integral part of each post identifier; there is no good solution for this. This is not (only) a limitation, but the way ActivityPub is defined.

                                              CC: @strk@floss.social

                                                [?]Stefano Marinelli »
                                                @stefano@mastodon.bsd.cafe

                                                Interesting, I never noticed completely renders federated WordPress posts.
                                                Another small marvel from truly excellent software.

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

                                                  You can't just change the domain part, as it's an integral part of all ActivityPub object identifiers. Your followers, for example, expect posts from you from the domain they initially followed, and will reject everything if it's changed. This is not a limitation, it's just the way ActivityPub is.

                                                  If you want to change the domain, you must move all your accounts from the old server to the new one, while both instances are operative.

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

                                                    Not very cumbersome, see this

                                                    https://comam.es/snac-doc/snac.8.html#Migrating_from_snac_to_Mastodon

                                                    and this

                                                    https://comam.es/snac-doc/snac.8.html#Migrating_from_Mastodon_to_snac

                                                    If you want to move from one to another, it's mostly the same.

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

                                                      Hi, author here. Some explanations:

                                                      MUTE: silences an author forever. You'll never read anything from this poster anymore. Like block in Mastodon and other implementations, but without sending a Block activity.

                                                      Hide: hides a post and everything hyerarchically below (i.e. the full tree). The conversation won't be shown to you forever, and any incoming post in any of the levels will be dropped. No other part is informed about it, it's just a local operation.

                                                      Delete: deletes a post from your timeline. If it's part of a conversation, the branches below are left dangling, but are still shown in you timeline. Also, if you are the author of the post, a Delete activity is sent to everyone involved, so your post (hopefully) disappears everywhere.

                                                      CC: @justine@snac.smithies.me.uk

                                                        [?]Menel :xmpp: »
                                                        @menel@snikket.de

                                                        @justine@snac.smithies.me.uk
                                                        Yeah. I can't see the difference between mute and delete for a post not written by me. It's gone either way isn't it?

                                                        The only difference is informing other parties about the delete if it was written by me, or am I overlooking something?

                                                        Edit: I asking because I'm thinking maybe one of the buttons could go away to make room, or change its behavior. Like "hide" could be instead "mute" to only not inform anymore on the conversation, but don't delete it (like mastodon does)

                                                          [?]Menel :xmpp: »
                                                          @menel@snikket.de

                                                          So a question:
                                                          Does someone know the difference in "hide" and "delete" under a post?
                                                          What does this technically do, and how does it affect what I or others see from this post?
                                                          Is there a different behavior if it's my own post or something in my timeline?

                                                          It seems both options delete the post from my view. I only don't know whats the difference beside that.


                                                          Picture of a mobile Screenshot of snac, showing and highlighting the mentioned options under a post

                                                          Alt...Picture of a mobile Screenshot of snac, showing and highlighting the mentioned options under a post

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

                                                            Hi. does not provide such a reply link from the public timeline at this moment. I don't know a way to provide this, sorry.

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

                                                              There is no "this is a DM" special mark in an ActivityPub Note object that I know of. If a post does not include the magic "for everyone" target address, an implementation should assume it's private and mark it as such. shows this kind of messages with a small lock emoji next to the poster's name in the same timeline as public messages.

                                                              CC: @pernia@schizophreniabunker.vip @mint@ryona.agency @sysrq@lab.nyanide.com

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

                                                                Sorry, I don't. I recall somebody told me that Mona works, but with some issues. Maybe others may tell about apps that work with .

                                                                CC: @stefano@bsd.cafe @shmok@snac.bsd.cafe

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

                                                                  Hi, author here. Apart from Tusky (already mentioned by Stefano), there are other Android apps that work acceptably with snac, like Fedilab, AndStatus, Pachli (previous versions used to hammer the server, but it seems that the latest version no longer does) and tooot (though, if I recall correctly, it's no longer maintained).

                                                                  CC: @stefano@bsd.cafe

                                                                    [?]Menel :xmpp: »
                                                                    @menel@snikket.de

                                                                    @santi@go.lema.org
                                                                    No idea... Does this work? (fedilab)

                                                                    Edit: apparently not
                                                                    #snac #Mona

                                                                      Oliver⚡ boosted

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

                                                                      I've just published version version 2.80 of , the simple, minimalistic instance server written in C. It only includes one bugfix; if you use the Mastodon API, you may be interested in upgrading:

                                                                      Mastodon API: fixed a regression (introduced in previous version in the "boosts disappear in Tusky" fix) that interrupted timelines.

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

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


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

                                                                        Hi. I have an ipv6 only instance, and it's able to access your host with no hassle.

                                                                          10 ★ 6 ↺

                                                                          [?]Oliver⚡ »
                                                                          @oliver@microhive.social

                                                                          I've just updated my instance to version 2.79 👍 🎉
                                                                          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.


                                                                            Oliver⚡ boosted

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

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

                                                                            Added a server-wide Webmention hook; this way, if somebody out there (that supports Webmention) links to a user or post in this instance, a notification is sent (this is the complementary of what was implemented in version 2.76).

                                                                            Fixed regression while sending email via pipe on OpenBSD.

                                                                            Fixed Markdown parsing when the URL has parenthesis.

                                                                            Always show the 'pending follow confirmations' section if there are any (even if the toggle is off).

                                                                            If a metadata value is an account handler, it's also tried to be validated (rel="me" links).

                                                                            Another search by URL tweak (this time for Pixelfed links).

                                                                            Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky, added followed hashtags maintenance, other minor changes.

                                                                            Renamed command-line actions create_list to list_create and delete_list to list_remove.

                                                                            The default favicon URL can be changed from the server configuration.

                                                                            New command-line option export_posts, to export all posts by a user in a JSON format compatible with the one generated by Mastodon.

                                                                            The command-line options to send notes also allow an optional -r argument, to set the URL of a Fediverse post this note is a reply to.

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

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


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

                                                                              Hi. Next release will include a new field in server.json named favicon_url, that will allow to set the default favicon. For now, you can configure your HTTP frontend to serve $YOUR_HOST/favicon.ico to whatever icon you want.

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

                                                                                A screenshot of a toot describing unpleasant world news in words. [SENSITIVE CONTENT]Hi, author here. The screenshot you provided shows that it's a boost by a user named Newk... if you are not following them, certainly it should not appear in your timeline. I've never seen this happen before, maybe it's some kind of strange bug. I'll investigate and get back to you if I find an explanation.

                                                                                  Back to top - More...