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 #snac2

[?]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

      [?]sam ✅🇬🇪 »
      @sam@chven.us

      @grunfink@comam.es I have started a blog and I want to post on my snac instance each time I make a post to have the snac post as a place for people to comment. I can, and have, made such a link from my blog post to the posted snac comment, but snac doesn't have a reply link. I know on mastodon it will have one and then ask you to log in to your instance to post a reply. Any suggestions on how I can include one or do you or anybody have a work-around or other suggestions?

      Thanks for all your work on snac!


        [?]m0xEE »
        @m0xEE@nosh0b10.m0xee.net

        allows for translations via .po files and on my instance I've used it to replace status action buttons' captions with colour emojis — makes the UI a bit nicer on a phone.
        For favourite, boost and bookmark I've used the set that I already use in my BloatFE and the rest are just initial rough ideas — which, I have to admit, aren't perfect: crossed out speaker and crossed out bell, garbage bin and big red cross are a bit confusing as to what they might mean — we'll see if I can come up with something better.

        And I've also brought back Mastodon's famous "toot" button. Yes, the one with the elephant 😏

        Screenshot of a post in snac2's web UI, buttons' captions are replaced with colour emojis.

        Alt...Screenshot of a post in snac2's web UI, buttons' captions are replaced with colour emojis.

        Screenshot of a post in snac2's web UI, text on the submit button is replaced with elephant passing wind.

        Alt...Screenshot of a post in snac2's web UI, text on the submit button is replaced with elephant passing wind.

          [?]gyptazy »
          @gyptazy@mastodon.gyptazy.com

          Updating Mastodon: 20 minutes
          Updating snac2: 2 minutes

            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.


              [?]thedæmon »
              @thedaemon@snac.9front.club

              How to block instances in snac2?

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

                Looking at my snac status for debugging landlock, I've seen quite some 403 errors. It seems cloudflare doesn't like the snac user agent? (If I attribute that typical phrase correctly)
                Well I don't like cloudflare, so we're good I think.

                |sort|uniq -c

                    337 https://furry.engineer/inbox (403 Forbidden) [<!DOCTYPE html><html lang="en-US"><head><title>Just a moment
                91 https://gimmeloli.cc/inbox (403 Forbidden) [<!DOCTYPE html><html lang="en-US"><head><title>Just a moment
                169 https://pawb.fun/inbox (403 Forbidden) [<!DOCTYPE html><html lang="en-US"><head><title>Just a moment
                116 https://pixelfed.social/f/inbox (403 Forbidden) [<!DOCTYPE html><html lang="en-US"><head><title>Just a moment

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

                  So i've just upgraded to snac2 V2.78 and while reading the upgrade process again stumbled (again) over the Linux landlock feature.
                  I'm now wondering if I should compile it with this, and what security it adds additionally to a systemd service file with all the restrictions about the filesystem and syscalls one can do.
                  Do I need to configure anything with landlock to "activate" it when I compile it in? I didn't yet find the right documentation that I can understand for it it seems.
                  Does snac somehow "know" what to landlock and which paths to allow before landlocking itself, maybe reading my config file before that happens?

                  (never know which tag to use here :) )

                    1 ★ 0 ↺

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

                    @runalyze@mastodon.social
                    Danke! Ich nutze als ActivityPub Instance, nicht Mastodon. Manchmal mit Webclient, manchmal mit Mona, es könnte auch durchaus sein dass der Link wegen irgendwas anderem nicht aufglöst wird. Ist für mich nicht so wichtig, der Link an sich reicht ja.


                    CC: @NoNoBrainer@social.tchncs.de

                      [?]sam ✅🇬🇪 »
                      @sam@chven.us

                      just moved my website to another server before I move. I've successfully rsynced my snac directory and reinstalled it on the new server with no apparent breakage.


                        [?]gyptazy »
                        @gyptazy@mastodon.gyptazy.com

                        My relay instance for the evolved in a great way - more than 120 instances are already connected to boost your posts across the Fediverse.

                        If you're running / , , or any other software on the protocol that supports relay instances - feel free to join the relay! Hopefully also supports relay services soon! Of course is supported (for IPV6 only instances).

                        fedi-relay.gyptazy.com

                        Screenshot of the overview page of fedi-relay.gyptazy.com showing more than 120 connected instances for a federated network within the Fediverse.

                        Alt...Screenshot of the overview page of fedi-relay.gyptazy.com showing more than 120 connected instances for a federated network within the Fediverse.

                          [?]Santiago Lema :amiga: »
                          @santi@go.lema.org

                          Hm, when I post a link to an image it seems it is added as an attachment to my post instead of a link ?

                          Is that a #snac2 thing ? @grunfink@comam.es

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

                            @kim@k.iim.gay

                            Needs some tags.
                            And this isn't visible so nobody that doesn't get it right at activitypub can see it.
                            I fear even the tags won't help for that. Let's see...

                              [?]Beni HB9HNT »
                              @beni@wirebug.ch

                              @oliver@microhive.social @ploum@mamot.fr hello from , too. It's a nice piece of simple but working software.😃

                                [?]gyptazy »
                                @gyptazy@mastodon.gyptazy.com

                                @vinishor maybe you want to use fedi-relay.gyptazy.com to extend your visibility to other tech related instances :)

                                Already an idea about the fedi solution? Can recommend which is simple and lightweight in our ideas of lightweight solution from BSD aspects.

                                  [?]gyptazy »
                                  @gyptazy@mastodon.gyptazy.com

                                  The is growing and we're welcoming more and more new single user instances but can become challenging.

                                  With instances, single user and smaller instances can quickly become federated and grow which is supported by many Fediverse applications like etc.

                                  More information at:
                                  fedi-relay.gyptazy.com

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

                                    @mookie@suigow.com

                                    You might be interested in
                                    https://it-notes.dragas.net/2025/01/29/improving-snac-performance-with-nginx-proxy-cache/
                                    Seems this solves the 499 ngnix issue.
                                    A bit caching if big payloads.


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

                                      @patpro@im.patpro.net
                                      Yes, panphy is maxed out at exactly 40 messages.
                                      I've opend bug reports for that on both projects but I guess as long as no dev used these both Software, there won't be much development in that direction.
                                      I'm using fedilab basically. It works with that...


                                        1 ★ 0 ↺

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

                                        @gnemmi@mastodon.sdf.org @grunfink@comam.es pull request for 🇩🇪 done 🙂


                                          [?]m0xEE »
                                          @m0xEE@nosh0b10.m0xee.net

                                          Damn, I really like so far!
                                          Its footprint is tiny — just a few megabytes, when idle, it uses like 0.3% CPU and 0.5% RAM on this old PowerPC G4 Mac Mini with only a gigabyte of RAM.
                                          And almost no disk IO too! Especially compared to PostgreSQL, which Pleroma uses.
                                          Right now it's running next to Pleroma, but while Pleroma gets overwhelmed and is on the verge of dying all the time — snac2 stands its ground like that Doom Slayer against the armies of Hell 😈

                                          At the time it's an unfair comparison as my old instance is two years old and its discovery is way wider, dozens of instances chime in every minute. I have subscribed to relays with snac2 and so far it fares very well.

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

                                            Updated Version of the apache http caching setup for snac, including proxy media

                                            I already wrote about caching here
                                            Now I extended what I cache a bit.
                                            This was because after enabling Option to proxy media I've seen access to the file paths /x/ and /y/ in addition to the path were snac stores the media that I include in my own posts ( /s/ ).
                                            There are two locations to proxy media, depending if you requests the media via the mastodonapi or via the web. (/x/ and /y/), oh and I added the nodeinfo2 path too, because I've noticed it was queried all the time by a lot of instances and it gives me pleasure to see something cached handed out in the access logs 🙂 (I guess it is actaully irrelevant for the system resources).
                                            This is the updated setup:
                                            Enable the relevant modules:

                                            a2enmod expires cache cache_disk

                                            Be sure "htcacheclean" is running to clean up old disk cache. (under debian see /etc/default/apache-htcacheclean or else the relevant systemd service or whatever)
                                            Then add to the snac Virtualhost config:

                                            <LocationMatch "^/social/[^/]+/[xys]/|^/social/nodeinfo_2_0">
                                            CacheEnable disk
                                            Header set Cache-Control "max-age=86400, public" "expr=%{REQUEST_STATUS} == 200"
                                            ExpiresActive On
                                            ExpiresDefault "access plus 86400 seconds"
                                            </LocationMatch>
                                            This will use the disk cache to cache everything under the /s/, /x/ and /y/ Path, as well as for /$username/nodeinfo20, utilizing the mod_expires to generate the appropriate cache headers (for lazy ones like me), In this case caching it for 1 day.
                                            Further reading and all options explained under https://httpd.apache.org/docs/2.4/caching.html (and ff)

                                            The Header that I set here, on the condition of Status code 200, is needed for the path /y/, because snac defaults to set no-cache on that location and the modexpires will honor that if we don't override it. I set it to the same Cache-Control value as modexpores woud. (mod_expires will additionally calculate the date and put that in the expiresheader. (hence the name I guess 😀 )


                                            :xmpp:

                                              [?]Jeff Sikes »
                                              @box464@mastodon.social

                                              Just published a guide on setting up Snac on an Ubuntu VM using NGINX Proxy Manager. Snac is an incredibly lightweight server. A true nom nom among fediverse platforms.

                                              If you're curious about minimal fediverse instances, check it out:

                                              box464.com/posts/snac-activity

                                                [?]gyptazy »
                                                @gyptazy@mastodon.gyptazy.com

                                                install & run on - run your own instance in the !

                                                In the last days I often got asked about / as an alternative to and I can highly recommend it! I few months ago, I already wrote a HowTo about setting snac up on a FreeBSD instance - might be worth to share again :) if you’re using snac, you might also want to use my relay service at fedi-relay.gyptazy.com to make your posts more visible in the Fediworld.

                                                gyptazy.com/install-snac2-on-f

                                                  [?]gyptazy »
                                                  @gyptazy@mastodon.gyptazy.com

                                                  Just a few days ago, I lunched my new relay service for the and I'm really happy to see that there're already many ones connected to - more than 50 instances in just a few days!

                                                  But what makes me even really happy is to see, that my service [2] also gets linked in the release notes of [1] / - and I can recommend the usage of relay services (it doesn't matter which one!) to everyone. It provides more content from connected instances to you, but also brings your posts - from your local instance - up to other ones within the federated network where it can get much easier distributed around other instances.

                                                  is the perfect way to host an own fediverse instance. Using the protocol allows you to connect to all other instances. With the integrated API, you can also use most of your usual clients or web clients. Snac is light, fast, does not require any database and follows the KISS way - which the most of us BSD people are living. With relay services, it's the perfect match for singe-user instances and @grunfink is always open for ideas and to help! It does not always need to be , etc!

                                                  And if you're using any other software, you may still benefit by using relay services. And if you're still looking for a guide, howto setup snac2 on , my howto [3] might help you out.

                                                  [1]: codeberg.org/grunfink/snac2
                                                  [2]: fedi-relay.gyptazy.com
                                                  [3]: gyptazy.com/install-snac2-on-f