weirdr.net 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
This is a dual Pentium Pro running NetBSD.
Check out the floppy museum for hints on how to get in touch. Or, you know, ping me on the fediverse. :)
Admin account
@ltning@weirdr.net

Search results for tag #snac

[?]sam »
@sam@cablespaghetti.dev

In unsurprising on a news. I am increasingly fed up of having to restart it when it crashes due to running out of memory. It happens quite often when I post and sometimes when I don’t. I think this is due to having more content on disk than when I first set it up.

I may have to move it to slightly more powerful hardware for my own sanity…

    1 ★ 0 ↺

    [?]Ltning »
    @ltning@weirdr.net

    It's fun to run servers on old, slow computers. Posts that showed up on my big fat server a couple hours ago are only showing up now, simply because it's too busy to receive all relevant notifications at once. Other instances seem to be backing off for a while, and try again at random intervals so the load on this box remains low. Pretty cool, assuming that's actually how it works!

    Only when a post is boosted or replied to do I run the risk of my hot-babe CPU monitor turning nsfw. So better keep it boring, I guess.

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


        [?]sam »
        @sam@cablespaghetti.dev

        Thanks to whoever figured out that my server configuration with Lighttpd opened me up to filling up the in-memory root partition and crashing the machine by POSTing a large file. Free pen testing is always appreciated. 😆

          [?]sam »
          @sam@cablespaghetti.dev

          In snac on an ancient Raspberry Pi news, I switched from XFS to Btrfs and my memory pressure issues are now a thing of the past. As a bonus I can use snapshots for backups instead of taring up the many small files that snac generates (it has no traditional database).

          I tried tuning various parameters but after some reading came to the conclusion that lots of small files with very little RAM is about the worst case scenario for XFS.


            1 ★ 1 ↺
            Pawslut420 boosted

            [?]Ltning »
            @ltning@weirdr.net

            I have a server running under NetBSD on a 486, which also runs X. It's indeed painfully slow but it does work. And surprisingly well, too. An OS from 2025 on hardware from 1994.

            And if it wasn't for crypto being too slow to actually work I'd be doing the same on the 386SX-class machine that I also have running NetBSD. But with a hyper-optimized SSH handshake taking over a minute, I have no hopes for 2k RSA signatures or any kind of TLS handshakes with remote instances happening in anywhere near the timeframe they would need to..

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

                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.


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


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

                      gyptazy boosted

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

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

                          I'm glad to announce the release of version 2.74 of , the simple, minimalistic instance server written in C. It includes a lot of web UI translations by lovely people and a bit of minor tweaks and fixes:

                          Added Spanish (default, Argentina and Uruguay) translation (contributed by gnemmi).

                          Added Czech translation (contributed by pmjv).

                          Added Brazilian Portuguese translation (contributed by daltux).

                          Added Finnish translation (contributed by inz).

                          Added French translation (contributed by Popolon).

                          Added Russian translation (contributed by sn4il).

                          Added Chinese translation (contributed by mistivia).

                          Added German translation (contributed by zen and Menel).

                          Added Greek translation (contributed by uhuru).

                          Added Italian translation (contributed by anzu).

                          Mastodon API: added support for /api/v1/custom_emojis (contributed by violette).

                          Improved Undo+Follow logic (contributed by rozenglass).

                          Reverted (temporarily) the Markdown code that converted text between underscores to italics, because it was causing more problems that what it was worth.

                          Fixed bug in bookmark CSV import.

                          Don't indent Twitter-like "threads" (i.e. chains of short posts from the same author that are self-replies).

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

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


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

                            A week ago, I published a version of (a simple, minimalistic instance server written in C) that supported localisation of its web UI. Today, just seven days later, and thanks to collaborations, there are 10 languages already available.

                            You, people, are GREAT. Thank you very much.

                              3 ★ 1 ↺

                              [?]Ltning »
                              @ltning@weirdr.net

                              And it lives! Apparently I'm officially operating a Motherboard Bakery! :)
                              Now I need to get it properly configured and tested with DOS, then I can move on to the next steps - which involve the CPU upgrade, and assuming that works, creating actual, physical floppies.

                              (In other news, the instance on this poor Pentium Pro server is sweating hard whenever I post something. So let me know at @ltning@anduin.net if you have problems receiving/reading my posts. I've made some tweaks but it will be unavoidably detained for a while following each post, my apologies for that..)


                              Picture of BIOS during boot. It's a 1990 American Megatrends BIOS, for the TD60C board, BIOS version 2.42B. It shows a 20MHz CPU clock and 15872 KB RAM tested OK.

                              Alt...Picture of BIOS during boot. It's a 1990 American Megatrends BIOS, for the TD60C board, BIOS version 2.42B. It shows a 20MHz CPU clock and 15872 KB RAM tested OK.

                                [?]ltning »
                                @ltning@larry.weirdr.net

                                for the win: Using ctwm (window manager), urxvt (terminal emulator), mrxvt (tabbed terminal emulator), pload (network monitor) and, in the spirit of the 90s, hot-babe (CPU monitor), I have a nice and borderline usable "desktop" on this 486.

                                Until starts doing work of course. Then I just sit back and wait.

                                  7 ★ 5 ↺

                                  [?]Ltning »
                                  @ltning@weirdr.net

                                  Damn I like the whole css-or-bust approach to styling that has. I mean I know many (most?) others do a bit of the same but this is just delightful.

                                  So..TLS aside, what is the most lightweight reverse proxy I can use instead of nginx in front of this thing? You know, in case I would like to move the instance from this beefy PPro to, say, a or a Wii running ? :)


                                    29 ★ 11 ↺

                                    [?]Ltning »
                                    @ltning@weirdr.net

                                    After a fair bit of fiddling, this instance is now .. operational, I think? And this is officially my first post here.

                                    See also my main fediverse presence: @ltning@anduin.net

                                    About this instance, at the time of writing:
                                    - OS: 10
                                    - Reverse proxy: nginx
                                    - CPU: Dual Pentium Pro Overdrive, 333MHz
                                    - RAM: 512MB EDO
                                    - NIC: 3Com 100Mbit PCI NIC
                                    - Storage: SATA 1.0 (CF and SSD)