m5l.eu 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
Yet another single-user instance
Admin account
@marek@m5l.eu

Search results for tag #snac

The Real Grunfink »
@grunfink@comam.es

When receives a post from someone you follow, it also tries to retrieve the posts it's a reply to, up to the first one, to provide some context (and show the conversation as a tree).

    AodeRelay boosted

    Jonathan Matthews »
    @jcm@snac.bsd.cafe

    A oddity; why does my view of the timeline of toots from folks I follow show me replies from folks I follow but when they're talking to people I /don't/?

      Santiago Lema :amiga: »
      @santi@go.lema.org

      This is the small script I use to keep updated to the latest stable version (It just fetches the most recent tag).
      https://gist.lema.org/santiago/d559a54e5fdc40968dd40a1242da74ab

        Jonathan Matthews »
        @jcm@snac.bsd.cafe

        Ok - I'm giving (.bsd.cafe) a proper shake as my main fedi account. I still can't get the app to add it as an account, so I'm going to use the webUI for now.

        If you're seeing this via a boost from my other account then please consider following the boosted account directly, as I won't be boosting its toots particularly often! ❤️

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

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

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

          I'm not sure why, but it seems as if the GitHub Continuous Integration checks are just... hanging? They were queued for a really long time and I stopped looking and when I checked again it was like "running" or whatever for 9 hours, but clearly probably nothing is actually happening.

          Builds locally OK!

          It's been a couple of days since I submitted that PR, and my apologies for lagging upstream as well. My life has been kinda, off.

          I'll probably get around to emailing the MacPorts' dev mailing list if it still seems to be stalled and no one else beats me to it. Presumably, eventually, it will get merged!

          Thanks again to you and others (e.g. dandelions, postscriptum, piefed) for the continued improvements!



            thedaemon »
            @thedaemon@snac.9front.club

            How to block instances in snac2?

              Oliver⚡ »
              @oliver@microhive.social

              I've just updated my instance to version 2.78 👍 🎉
              You don't know Snac? But you should: https://codeberg.org/grunfink/snac2
              A simple, minimalistic instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.
              The lives from the fact that there are as many small instances as possible. Mine is one of them.

                The Real Grunfink »
                @grunfink@comam.es

                You're welcome, enjoy your !

                  AodeRelay boosted

                  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 typocsl 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

                    AodeRelay boosted

                    FediMeteo »
                    @admin@fedimeteo.com

                    All the instances have been updated to 2.78


                      BSD Cafe Announcements »
                      @announcements@mastodon.bsd.cafe

                      AodeRelay boosted

                      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 :) )

                        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.


                          The Real Grunfink »
                          @grunfink@comam.es

                          Hi, author here. The easiest way is to configure Caddy to serve a special file as /favicon.ico, overriding snac's default.

                            PurpleJillybeans :PrideDisk: »
                            @PurpleJillybeans@kind.social

                            frens: what is the "correct" way to use a custom favicon? I've read and reread the docs and I'm not seeing anything about it. Is it something I'd have to do at the proxy level? (using Caddy BTW)

                              The Real Grunfink »
                              @grunfink@comam.es

                              Does anyone have a screenshot of Gargron's first Mastodon post?
                              I don't have such a gem, but I have here the first post. Yes, I know the relevancy is astronomically inferior, but not for me 😆

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

                                The Real Grunfink »
                                @grunfink@comam.es

                                does; it tries for entrypoints for all links in a post's text.

                                  Oliver⚡ »
                                  @oliver@microhive.social

                                  I've just updated my instance to version 2.77 👍 🎉
                                  You don't know Snac? But you should: https://codeberg.org/grunfink/snac2
                                  A simple, minimalistic instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.

                                    AodeRelay boosted

                                    The Real Grunfink »
                                    @grunfink@comam.es

                                    Hi, author here. Yes, the list of posts by an account is not shown through the Mastodon API, as it could be slow. Maybe someday.

                                      Santiago Lema :amiga: »
                                      @santi@go.lema.org

                                      Ah good, the current head of now has follow_request API endpoint and it works in Mona :-)

                                      Thanks @grunfink@comam.es !

                                        AodeRelay boosted

                                        🏳️‍🌈🤘 Blain Smith »
                                        @blainsmith@snac.rblgk.sh

                                        So weird. Tusky won't display my own posts running on my own snac instance when I look at my profile.


                                          AodeRelay boosted

                                          The Real Grunfink »
                                          @grunfink@comam.es

                                          I'm sorry, but no ( author here).

                                            AodeRelay boosted

                                            lorenzo »
                                            @lorenzo@snac.bobadin.icu

                                            Is it possible to block federation with entire instances not for single user but for the whole instance in ?

                                            In the docs i can't find anyhing about it.

                                              The Real Grunfink »
                                              @grunfink@comam.es

                                              I announce the release of version 2.77 of , the simple, minimalistic instance server written in C. It just reverts a feature included in previous version; links in posts were also included as attachments, but, while harmless and on spec, it made posts look ugly in some platforms, and what the world doesn't need is more ugly things.

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

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


                                                AodeRelay boosted

                                                The Real Grunfink »
                                                @grunfink@comam.es

                                                The last release fixes a problem with the Mastodon API. Now, apps (or webapps like Phanpy) properly work as the "inifite scrolling" has been fixed.
                                                Thanks, Stefano. To be fair, the merit for this fix goes to @cheeaun@mastodon.social (Phanpy's author), who brought to my attention where the problem was.

                                                  AodeRelay boosted

                                                  Stefano Marinelli »
                                                  @stefano@mastodon.bsd.cafe

                                                  The last release fixes a problem with the Mastodon API. Now, apps (or webapps like Phanpy) properly work as the "inifite scrolling" has been fixed.
                                                  Thanks, @grunfink - this was one thing that kept some of my friends away from self-hosting with snac, and now I can help them to have their own digital home.

                                                    lorenzo »
                                                    @lorenzo@snac.bobadin.icu

                                                    @menel@snikket.de Can I ask you witch relay are you using for your instance?

                                                      AodeRelay boosted

                                                      lorenzo »
                                                      @lorenzo@snac.bobadin.icu

                                                      AodeRelay boosted

                                                      FediMeteo »
                                                      @admin@fedimeteo.com

                                                      All the instances have been updated to 2.76


                                                        AodeRelay boosted

                                                        BSD Cafe Announcements »
                                                        @announcements@mastodon.bsd.cafe

                                                        lorenzo »
                                                        @lorenzo@snac.bobadin.icu

                                                        In love with


                                                          AodeRelay boosted

                                                          The Real Grunfink »
                                                          @grunfink@comam.es

                                                          Hi, author here. The xs code is specially crafted to parse the JSON files in use in the ActivityPub protocol, which are a) mostly small, and b) they have very few numbers, so the string to double conversion happens almost never.

                                                          Regarding the enum numbers: they are surely arbitrary, but the rationale there is that they are all ASCII control codes (so: less than 32) that should never happen in a JSON file (and, if they occasionally appear, they are converted to their Unicode representations). The correspondence is:

                                                          XS_TYPE_STRING 0x02 ASCII: STX (start of text)
                                                          XS_TYPE_TRUE 0x06 ASCII: ACK (acknowledge)
                                                          XS_TYPE_FALSE 0x15 ASCII: NAK (negative ack.)
                                                          XS_TYPE_LIST 0x1d ASCII: GS (group separator)
                                                          XS_TYPE_LITEM 0x1f US (unit separator)
                                                          XS_TYPE_DICT 0x1c ASCII: FS (file separator)
                                                          So, yes, they are arbitrary, but make some fucking sense, or at least a little bit.

                                                          CC: @lizzy@social.vlhl.dev

                                                            Oliver⚡ »
                                                            @oliver@microhive.social

                                                            I've just updated my instance to version 2.76 👍 🎉
                                                            You don't know Snac? But you should: https://codeberg.org/grunfink/snac2
                                                            A simple, minimalistic instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.

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

                                                              Thank you!

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

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

                                                              GitHub Actions Continuous Integration checks passed!

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

                                                              Thanks to you and dandelions and shtrophic (and anyone else I may have missed) for the continued contributions and improvements!

                                                              (these modest diffs were prepared in part while listening to "Garlic Braid" by LMNO & D-STYLES: https://d-styles.bandcamp.com/track/garlic-braid [the 1st single from the upcoming full length album: Three Mimes & an Elephant)



                                                                AodeRelay boosted

                                                                The Real Grunfink »
                                                                @grunfink@comam.es

                                                                does indeed support access (bearer) tokens:

                                                                https://comam.es/snac-doc/snac.1.html#Implementing_post_bots

                                                                  Santiago Lema :amiga: »
                                                                  @santi@go.lema.org

                                                                  Took me a long time to understand why my home IP didn’t update in DNS.

                                                                  Turns out I was using my own script ( https://n4no.org/tools ) but that was on my now dead Mastodon instance. 🤦🏻‍♂️

                                                                  Also #snac does not support access tokens apparently which makes it much more difficult to just script posts from a remote machine (previously jsut one curl request with vanilla Mastodon). It’s easy to post from the snac server itself as it has commands to post but not via a remote request.

                                                                    The Real Grunfink »
                                                                    @grunfink@comam.es

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

                                                                    Added Webmention support for links (Markdown-style or direct) written in a post.

                                                                    Added new command-line options for list maintenance.

                                                                    Display custom emoji in more places (contributed by dandelions).

                                                                    Mastodon API: fixed infinite scroll in many clients (thanks to cheeaun for giving me the clue), added /api/v1/accounts/.../lists endpoint (contributed by dandelions).

                                                                    Email notifications can now be sent via libcurl SMTP instead of spawning the /usr/sbin/sendmail program. To use this new feature, some additional server configuration is needed, see snac(8) (contributed by shtrophic).

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

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


                                                                      Santiago Lema :amiga: »
                                                                      @santi@go.lema.org

                                                                      I was a bit confused about by @taka_hvc1@social.mikutter.hachune.net because GitHub is all in Japanese and I can’t read it 😔 but it was so easy SO compile and run!

                                                                      So small, so perfect. Plain C.

                                                                      It streams your feed. You press enter once to write post and again to send. See post above.

                                                                      https://github.com/taka-tuos/nanotodon

                                                                      Perfect companion for by @grunfink@comam.es

                                                                      Alt...Terminal builds nanoton in 4 seconds on a pi, then runs it (login was done previously). It streams some posits, I press enter and I post something.

                                                                        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.

                                                                          The Real Grunfink »
                                                                          @grunfink@comam.es

                                                                          I've just enjoyed this fascinating conversation between @firesidefedi@social.firesidefedi.live and @stefano@bsd.cafe, where the latter explains how he planted the seed of the incredibly friendly, great and extense community that is the BSD Cafe. Open source, owning you own data and the importance of interconnecting people is talked about here. Of course, Stefano also talked about https://fedimeteo.com/, his great project that makes weather information available to the whole Fediverse; this makes me, as the developer of (one of the pieces of software that operates Fedimeteo), also a bit proud of being a part of.

                                                                          As Stefano says, "you can't describe passion", but you can feel it from his words.

                                                                            r1w1s1 »
                                                                            @r1w1s1@snac.bsd.cafe

                                                                            Hi Feedverse!!!

                                                                            Big thanks to Stefano Marinelli (@stefano@bsd.cafe),
                                                                            our dedicated admin keeping BSD.cafe running smoothly.
                                                                            Stefano is always such a positive presence, and his work
                                                                            is the foundation of our feedverse home.

                                                                            And a huge shoutout to The Real Grunfink (@grunfink@comam.es),
                                                                            creator of the excellent server.
                                                                            Snac truly embodies the KISS and minimalist principles – simple,
                                                                            efficient, and powerful software that makes the Fediverse better.

                                                                            These two contribute significantly to our online space.
                                                                            If you value their efforts and the spirit of their work,
                                                                            consider supporting them financially.
                                                                            Every bit helps keep these vital parts of the decentralized web thriving.

                                                                            Thank you, Stefano and Grunfink!


                                                                              AodeRelay boosted

                                                                              The Real Grunfink »
                                                                              @grunfink@comam.es

                                                                              Hi, main developer here. Follow metrics are disabled by default, but you can enable them from your user settings.

                                                                              CC: @r1w1s1@snac.bsd.cafe

                                                                                AodeRelay boosted

                                                                                Stefano Marinelli »
                                                                                @stefano@mastodon.bsd.cafe

                                                                                For those who want to watch yesterday's live chat on Fireside Fedi, here’s the link to the full video. We talked about the BSD systems, FediMeteo, snac, the BSD Cafe, the Open Source world, the Fediverse and... spaghetti

                                                                                video.firesidefedi.live/w/vSo8

                                                                                  The Real Grunfink »
                                                                                  @grunfink@comam.es

                                                                                  For today's , I want to thank @gyptazy@gyptazy.com and his cool project BoxyBSD, for providing me with a small OpenBSD VPS that works like a charm and that is helping me with the development of .

                                                                                    The Real Grunfink »
                                                                                    @grunfink@comam.es

                                                                                    Hi, Santiago. I've checked the code and found that there is a glitch in 's Mastodon API, and the "follow requests must be approved" boolean is not returned correctly (as the 'locked' boolean).

                                                                                    I'll fix it, thanks for reporting.

                                                                                      Back to top - More...