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

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

is the powerful war rig in the army against the axis of biased social networks; is the little buffoon back there in the rearguard, playing their old-fashioned lute and making silly jokes.


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

    Thanks! And again, thanks to you, because your relay service has been very useful to me in developing / polishing 's implementation.

      Oliver⚡ boosted

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

      I'm glad to announce the release of version 2.69 of , the simple, minimalistic instance server written in C. Again, this version has been possible thanks to the very valuable help from great people. It includes the following changes:

      Added support for subscribing to LitePub (Pleroma-style) Fediverse Relays like e.g. https://fedi-relay.gyptazy.com to improve federation. See snac(8) (the Administrator Manual) for more information on how to use this feature.

      Added support for following hashtags. This is only useful if your instance is subscribed to relays (see above).

      Added support for a Mastodon-like /authorize_interaction webpoint entry, that allows following, liking and boosting from another account's Mastodon public web interface. To be able to use it, you must reconfigure your https proxy to redirect /authorize_interaction to snac (see snac(8)).

      Some fixes to accept Event objects properly (like those coming from implementations like https://gancio.org/ or https://mobilizon.fr).

      Added some caching for local Actor objects.

      Hashtags that are not explicitly linked in a post's content are shown below it.

      Fixed broken NetBSD build (missing dependency in Makefile.NetBSD).

      The user profile can now include longitude and latitude data for your current location.

      Mastodon API: implemented limit= on notification fetches (contributed by nowster), implemented faster min_id handling (contributed by nowster), obey the quiet public visibility set for posts, other timeline improvements (contributed by nowster).

      Reduced RSA key size for new users from 4096 to 2048. This will be friendlier to smaller machines, and everybody else out there is using 2048.

      If the SNAC_BASEDIR environment variable is defined and set to the base directory of your installation, you don't have to include the base directory in the command line.

      Fixed a bug in the generation of the top page (contributed by an-im-dugud).

      Added support for Markdown headers and underlining (contributed by an-im-dugud).

      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 Nine Hundred Miles by .

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

        Yes; subscribing your to a relay has two benefits: 1) you reach a big stream of posts where you can "fish" those with the hashtags you like, and 2) your posts are also sent to that stream, so that other relay subscribers can receive them. FediBuzz doesn't provide 2.

        On the other hand, the FediBuzz concept has the benefit that you only receive those posts you are interested in and not a firehose of data (most of it probably of no interest for you), which is a huge benefit if you have bandwidth restrictions.

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

          Hi, Justine. The latest change I pushed to the repository finally seems to work. I've received this same post of you through the relay by following the hashtag.

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

            This is very cool! And another cool use of for automated Fediverse projects 😉

            Also, those bookmarks could be even cooler if they contained .

            CC: @bookmarks@snac.crys.site

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

              Certainly, 's scalability on huge accounts is still somewhat untested. Given the way ActivityPub is designed, if you have a lot of followers, every post will inevitably be a connection storm.

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

                This is great, and not only for !

                CC: @mms@bsd.cafe

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

                  Oh my, @ltning@weirdr.net is running on a 486 (specifically, an AMD Am5x86-P90).

                  https://weirdr.net/snac/ltning/p/1736896934.000000

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

                    It seems that Facebook is banning as SPAM all posts that mention . Does anybody know how can I get that priviledge for ?

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

                      I was wondering why I was unable to follow @nlnetlabs@fosstodon.org from my instance. Turns out it's a bad idea to make a jail IPv6 only and forgetting to set up NAT64 and DNS64. Apparently there are still people out there exclusively using the legacy internet protocol.... ;)

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

                        Some technical details for those interested:
                        The entire FediMeteo setup runs on a FreeBSD VM costing around 4 euros per month. It supports almost all major EU countries (plus the UK), with just a few left to complete. Currently, there are 25 separate jails, each running its own instance of snac, totaling 25 instances. The VM load typically stays around 10%, which increases to 30% when updates are published for countries with larger numbers of cities (currently Germany and Italy). The only time the load spikes is when new countries are announced; during that time, all remote instances connect to all cities to download their details.
                        As for RAM usage, excluding the ZFS cache, it's currently a total of 213 MB. Yes, MB.

                          0 ★ 0 ↺

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

                          I've just updated my instance to version 2.68 👍 🎉

                            Oliver⚡ boosted

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

                            Happy new year. I'm glad to announce the release of version 2.68 of , the simple, minimalistic instance server written in C. This release couldn't have been possible without the help of several fellow developers. It includes the following changes:

                            Fixed regression in link verification code (contributed by nowster).

                            Added ipv6 support for the https frontend connection (contributed by hb9hnt).

                            New "Like by URL" operation (contributed by dheadshot).

                            Added support for a Mastodon-like /share link sharing URL, like the one provided by sites like https://mastodonshare.com/ and such. To be able to use it, you must reconfigure your https proxy to redirect /share to snac (see snac(8)).

                            New linux landlock (sandboxing) support for enhanced security (contributed by shtrophic). It's still a bit experimental, so you have to enable it explicitly by recompiling with the WITH_LINUX_SANDBOX directive (e.g. make CFLAGS=-DWITH_LINUX_SANDBOX).

                            Some search fixes regarding repeated matches.

                            The export_csv cmdline operation now exports the CSV files inside a user's export/ subdirectory instead of the current directory.

                            All CSV files to be imported must now be stored inside a user's import/ subdirectory instead of the current directory.

                            Mastodon API: more timeline paging tunings (contributed by nowster), post language selected in apps is properly set.

                            The command-line operation note new reads the LANG environment variable to set the post's language.

                            A new command-line operation, note_unlisted, allows posting "unlisted" or "quiet public" posts.

                            The maximum number of entries in users' RSS feeds and in outboxes can now be set via the max_public_entries variable in the server.json file.

                            Fixed broken support for Audio objects.

                            Made xmpp and mailto URLs clickable.

                            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 painting Judith Slaying Holofernes by .

                              13 ★ 10 ↺

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

                              Großartige Idee!

                              https://fedimeteo.com/

                              "FediMeteo brings real-time weather updates to the Fediverse, covering cities across Austria, Belgium, Finland, France, Germany, Hungary, Ireland, Italy, Latvia, Netherlands, Poland, Portugal, Spain, Switzerland and the United Kingdom (with more regions coming soon!).
                              Using the power of and the simplicity of , FediMeteo posts accurate forecasts and updates directly to your favorite social platform. "

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

                                Hi. manages no language information, so I guess that other ActivityPub implementations assume the post is in English.

                                CC: @nemobis@mamot.fr

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

                                  Announcing FediMeteo – Weather in the Fediverse!

                                  Weather has always influenced our lives: from agriculture to outdoor activities, to extreme events that, thanks to modern technology, can now be predicted with greater reliability. Personally, weather plays a significant role in my daily decisions, which is why I decided to create a service tailored for the Fediverse.

                                  FediMeteo uses Open-Meteo data to publish updates every 6 hours, including current weather conditions, forecasts for the next 12 hours, and predictions for the upcoming days. Each country is served by its own dedicated instance (e.g., it.fedimeteo.com for Italy), managed through snac to ensure simplicity and efficiency in publishing.

                                  You can follow FediMeteo directly in the Fediverse (on Mastodon and compatible platforms), via RSS, or by visiting the dedicated page for your city (e.g., fr.fedimeteo.com/paris).

                                  Currently supported countries include:
                                  Austria, Germany, France, Italy, Spain, the United Kingdom, and the Netherlands – with many more regions coming soon!

                                  FediMeteo is hosted on a FreeBSD-based VPS, with each country isolated in its own jail to ensure security and scalability.

                                  Visit the main site to explore the national instances and start following your local weather updates today:
                                  fedimeteo.com

                                  Happy weather monitoring to all! 🌦️

                                  FediMeteo is dedicated to my grandfather, who every evening would give me the weather forecast based on TV, radio, and his personal experience. He would convince me that the weather would be bad, so he had an excuse to accompany me to school instead of me going alone.

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

                                    implements a large part of the Mastodon API, so yes, you can do almost everthing with a Mastodon client without ever touching the web UI.

                                    CC: @giacomo@snac.tesio.it

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

                                      Apparently this newly set up instance works, judging by how many people were able to follow me. Now let's see whether this message reaches anyone....

                                        1 ★ 0 ↺

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

                                        I've just updated my instance to version 2.67 👍 🎉 🎄

                                          Oliver⚡ boosted

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

                                          Strangely on a Sunday morning, I'm glad to announce the release of version 2.67 of , the simple, minimalistic instance server written in C. It includes the following changes:

                                          The search box also accepts post URLs; the post is requested and, if it's found, can be interacted with (liked, boosted, replied to, etc.).

                                          IP addresses for failed logins are tracked and throttled to mitigate brute force attacks (see snac(8) for more information).

                                          Fixed a bug regarding repeated attachments when editing a post.

                                          Mastodon API: Improved timeline pagination in some clients (details: an HTTP Link header has been added), fixed missing audio attachments, fixed an incorrect value for the bot field in newly created accounts, fixed a crash, implemented markers (contributed by nowster).

                                          When running in server mode, the pidfile is locked to avoid concurrent running of the same server instance.

                                          Added documentation and some tweaks to enable static compilation with musl (contributed by Shamar).

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

                                          If you find useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/

                                          In the northern half we'll celebrate by listening to the song One Perfect Sunrise by .

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

                                            @patpro So many dependencies, warnings and deprecation notes scare me.

                                            Ah, good "old" !

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

                                              Hi, author here again. I've installed Pachli and I'm experimenting the same issue than @nowster@fedi.nowster.me.uk: it keeps requesting the first page over and over again, with no max_id nor since_id fields to paginate, only a limit field of 40.

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

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

                                                Hi, author here. Thanks for reporting on the 'bot' account bug, I have to take a look at it.

                                                Regarding the other issue, snac do support Mastodon API pagination. Many apps do this correctly, like Tusky, Fedilab or semaphore.social, so you can travel the full timeline. Other ones only request the first page, I don't know why.

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

                                                  1 ★ 0 ↺

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

                                                  I've just updated my instance to version 2.66 👍 🎉

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

                                                    I confirm that ntfy works fine for me. I think that @stefano@bsd.cafe can confirm as well (in fact, Ntfy code in was his work).

                                                    I've discovered a thing, though; if I have the ntfy app and Tusky running at the same time, Tusky adds 3 or 4 additional notifications to Ntfy (don't know why), and then chaos insues (I get repeated notifications all the time).

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

                                                      As far as I know, has in its package repository, so it's just a matter of apt install snac2:

                                                      https://launchpad.net/ubuntu/+source/snac2

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

                                                        It's deliberate; only returns the last 20 or so posts from its outbox, and Mastodon and other implementations get the total number of posts from there.

                                                        CC: @lamp@neon.nightbulb.net @stefan@devlug.de

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

                                                          I'm sorry. I'm aware that will no longer be "that weird, niche Fediverse server implementation that always return 0 for followers".

                                                          But, always off by default. I swear.

                                                          CC: @stefan@devlug.de

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

                                                            I agree absolutely. I've always been adamant on this: I consider the comparison of followers a source of misery and sadness, like some kind of toxic popularity contest. This feature was added to commercial social media software as a way of getting users engaged forever so that they never leave and keep creating free content for them.

                                                            But, I see great people using and asking for this, and who am I to be that stubborn.

                                                            It will always be disabled by default, though.

                                                              Oliver⚡ boosted

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

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

                                                              As many users have asked for it, there is now an option to make the number of followed and following accounts public (still disabled by default). These are only the numbers; the lists themselves are never published.

                                                              Some fixes to blocked instances code (posts from them were sometimes shown).

                                                              Fixed non-appearing buttons Approve and Discard if the account requesting a follow were being followed.

                                                              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 songs All Is Lost by and All Is Not Lost by .

                                                                8 ★ 2 ↺

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

                                                                One of my favorite features of : the hide button.
                                                                Perfect for “social garbage” in my timeline, it doesn't always have to be unfollowed or muted or deleted straight away.