cablespaghetti.dev 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
Cablespaghetti's personal snac instance
Admin email
sam@cablespaghetti.dev
Admin account
@sam@cablespaghetti.dev

Search results for tag #alpinelinux

[?]Stuart Longland (VK4MSL) » 🌐
@stuartl@mastodon.longlandclan.id.au

Finally got my VM hosts updated to the latest AlpineLinux release. Browsing Ceph RBD pools is still broken in `libvirt`… no idea why but one RBD pool works fine, the other refuses to start. (They are configured identically apart from the name of the pool being connected to.)

It tells me "An error occurred, but the cause is unknown". No logs. I asked on `libvirt-users` mailing list: no answer. It's a mystery.

But… if I hand-configure the XML (usually by taking the `dumpxml` output from another VM and hand-editing), I can link to RBD volumes just fine and it just works, so whatever.

The other gotcha was VM types becoming unavailable. A lot of my VMs were `pc-i440fx-3.1` or `pc-q35-3.1` machines. Moving from `pc-q35-3.1` to `pc-q35-10.1` was painless, but going from i440FX-based VMs to Q35 took a bit of hand-massaging the XML: remove PCI IDE/SATA/USB controllers then change the `pci-root` node to `pcie-root`.

Everything is now running `pc-q35-10.1`; so that should kick that can far down the road.

    [?]Ariadne Conill 🐰:therian: [she/her or they/them] » 🌐
    @ariadne@social.treehouse.systems

    interesting: have adopted apk as their system package manager: qnx.com/developers/docs/qnxeve

    and they use now too: github.com/qnx-ports/qsc-apk/t

    and they even comply with the GPL license, but their patch is not mergable in the current state: github.com/qnx-ports/aports/bl

      [?]Alpine Linux :alpine: » 🌐
      @alpinelinux@fosstodon.org

      The Alpine Linux project is pleased to announce the immediate availability of new stable releases:

      3.20.9
      3.21.6
      3.22.3
      3.23.3

      These updates include security fixes for OpenSSL addressing the January 27, 2026 advisory: openssl-library.org/news/secad

      alpinelinux.org/posts/Alpine-3

        [?]Scott Williams 🐧 [He/Him] » 🌐
        @vwbusguy@mastodon.online

        just feels so satisfying and right for a container image base. It's just so clean and straight to the point.

          [?]Alpine Linux :alpine: » 🌐
          @alpinelinux@fosstodon.org

          We lost a major infrastructure sponsor, but reached out to the community and gained several new ones. We are thankful for the companies who provided us with servers and bandwidth and everyone who donated financially.

          alpinelinux.org/posts/2026-01-

            [?]Ariadne Conill 🐰:therian: [she/her or they/them] » 🌐
            @ariadne@social.treehouse.systems

            🚨 PSA! 🚨

            Alpine 3.23 moved mariadb-connector-c from the 3.3 release series to the 3.4 release series, which has different TLS validation behavior.

            If you are using self-signed certificates, you need to either trust the self-signed CA or set the MARIADB_TLS_DISABLE_PEER_VERIFICATION=1 environment variable.

            gitlab.alpinelinux.org/alpine/

              3 ★ 0 ↺

              [?]sam » 🌐
              @sam@cablespaghetti.dev

              Alright I've got myself a 1GB RAM VPS for $12 for the year (a 4x increase over the Pi 😆). It's in London and everything for super low latency! I managed to get installed through some hackery and migrate my blog and instance to it.

              One slightly weird thing I had is that inbound traffic on both SSH and HTTPS was returning a "connection reset by peer" for a while. It seems to be working now, but if some IPv6 folks can check https://cablespaghetti.dev loads properly over v6 for them now, it would put my mind at rest.

                24 ★ 12 ↺

                [?]sam » 🌐
                @sam@cablespaghetti.dev

                Time for another blog post, about hosting a fediverse instance on my ancient Raspberry Pi. Obviously I had to share it on the fediverse.

                https://cablespaghetti.dev/hosting-a-fediverse-instance-on-an-original-raspberry-pi.html


                  40 ★ 21 ↺

                  [?]sam » 🌐
                  @sam@cablespaghetti.dev

                  Here's a blog post on setting up Alpine Linux on my old 256MB Raspberry Pi in diskless mode and having it host a static site (and now my blog). I'll write up another on how I got Snac installed to have it host my fediverse presence over the next few days. Enjoy!

                  https://cablespaghetti.dev/hosting-a-static-site-on-an-original-raspberry-pi.html


                    7 ★ 2 ↺

                    [?]sam » 🌐
                    @sam@cablespaghetti.dev

                    Part of running a instance on a 256MB Raspberry Pi is working out how to do "stuff" without installing more packages than you have RAM for.

                    Here's a script to backup to Backblaze B2 with just Jq as an additional dependency (and the included curl, tar, openssl etc.). It works so far...

                    https://gist.github.com/cablespaghetti/01862b9d8252223719cbe2586145f686