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

[?]Stefano Marinelli » 🌐
@stefano@fedihome.stefanomarinelli.it

Great. My Saturday evening session has been positive. I coded some fixes so behind works with

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

    Dear friends of the BSD Cafe,

    As 2024 comes to an end, it’s time to reflect on what we’ve built together during the first full year of life for BSD Cafe. Launched on 20 July 2023, this project has grown far beyond what I could have imagined. While I haven’t tracked full uptime data, I can confidently say that the downtime was less than 30 minutes overall - even though the main VM hosting our services moved multiple times (including a switch from a Proxmox hypervisor to bhyve on FreeBSD, for the sake of alignment with our mission). In a world filled with over-engineered HA systems, we’ve outperformed many “big-name” cloud providers. Not bad for a community project, right?

    For me, this has been an incredible journey. The users here are not just participants - they’re collaborators, and their positivity has been inspiring. The content shared and created at BSD Cafe has been valuable not only to the BSD community but beyond. What truly sets BSD Cafe apart is the openness for dialogue and exchange. Whether it’s social media posts, Matrix discussions, repositories in our brew, or RSS feeds, people seem to genuinely appreciate what we create and the conversations we foster.

    BSD Cafe is a journey - one that grows, evolves, and continues. Our goal isn’t endless growth (we’re a community, not a business) but rather to maintain a welcoming, inclusive space where everyone feels a sense of positivity and belonging. For me, opening any service with “bsd.cafe” in the domain brings joy and pride. That’s the spirit I’ve tried to convey, and I hope it resonates with all of you, whether you’re active BSD Cafe users or friends of the community.

    Promoting self-hosting and has, as a side effect, inspired some users to “go solo” with their own setups. But even then, they remain part of BSD Cafe - in spirit, in purpose, and in connection.

    Here’s a look at what we’ve achieved together this year:

    - mastodon.bsd.cafe: 370 total users
    Active in the past month: 207
    Active in the past six months: 286
    - snac.bsd.cafe: 14 total users
    Active in the past month: 7
    - blendit.bsd.cafe: 61 registered users
    - matrix.bsd.cafe: 23 users
    - brew.bsd.cafe: 29 users - 80 repositories
    - freshrss.bsd.cafe: 25 users
    - miniflux.bsd.cafe: 11 users
    - press.bsd.cafe: 9 users
    - myip.bsd.cafe: Constantly used by various users
    - wiki.bsd.cafe: Could use a bit more love and content, but it fulfills its role as a functional homepage.
    - tube.bsd.cafe: Still in testing - Peertube 7.0 update is on the way.

    For detailed stats from our reverse proxy and general router (excluding media services, which generate most traffic but are handled via caching reverse proxies), you can check here - updated hourly: netstats.bsd.cafe

    The journey of BSD Cafe continues, and I look forward to seeing where 2025 will take us. Together, we’ve built something special - something driven by passion, shared purpose, and a little bit of the BSD magic that makes all of this possible.

    Here’s to a new year full of joy, serenity, and connection. Thank you for being part of this adventure.

    Wishing you all a fantastic 2025 - and THANK YOU!
    Stefano

      [?]Max » 🌐
      @max@toet.dnzm.nl

      @Dimas I'm quite partial to #gotosocial - lightweight, works like a charm, the devs seem be quite competent. Might need some memory when booting but after that it quietly sits in a corner and just functions.

      I've heard good things about #snac as well, but no personal experience.

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

        Are you in and running your own instance? You might want to join an Activity Pub relay instance!

        My relay at https://fedi-relay.gyptazy.com has currently 139 instances connected, mostly tech related sharing the same mindset and interests like , , , , , and many more! You can easily join from your instance when using , (), and its forks 🙂


          [?]Hobbist » 🌐
          @hobbist@mygts.hobby-site.org

          My favorite #fediverse platforms are #snac and #GoToSocial

          Change my mind.

            [?]Tomáš » 🌐
            @prahou@merveilles.town

            @grunfink

            SINCE YOU LEFT ME

I'VE BEEN 
SNACPILLED

comam.es/what-is-snac

            Alt...SINCE YOU LEFT ME I'VE BEEN SNACPILLED comam.es/what-is-snac

              sam boosted

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

              I've just published version 2.82 of , the simple, minimalistic instance server written in C. It includes the following changes:

              The language in which a post is written can now be set from the UI; you must configure the list of languages you usually post in in the User Settings.

              Added support for bullet points in posts (lines starting with an asterisk or a hyphen, plus a space).

              Added Dutch (nl_NL) translation (contributed by martijndeb).

              Added Western Frisian (fy_NL) translation (contributed by martijndeb).

              Mastodon API: Fixed repeated entries in timelines.

              Added nodeinfo 2.1 support.

              Fixed boosts from the command line not showing in the public timeline (contributed by xvello).

              Updated several language files (contributed by zen and daltux).

              Retrieving a post's replies is now possible via ActivityPub.

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

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


                [?]Santiago, né ? :amiga: 👾 » 🌐
                @santi@gone.lema.org

                Fixed my fedi_slurp scripts & documentation to work with #GotoSocial in addition to #snac (in theory it should work with plain old mastodon but I never tested)
                https://code.lema.org/santiago/fedi_slurp

                This goes through your fediverse bookmarks and adds them to your readeck instance or youtube watch list automatically. New release handles having several fediverse accounts (but only saved to one readeck instance / youtube watchlist).

                  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.

                    5 ★ 0 ↺

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

                      4 ★ 0 ↺

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

                        10 ★ 3 ↺

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


                          sam boosted

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

                          I love independent proposals, so next release of will include support for Webmention. It's a protocol built on top of web standards and part of the IndieWeb. It helps web page maintainers and bloggers to know when one of their URLs are mentioned in other platforms by providing a webhook to receive notifications. In snac's case, all links written in a Fediverse post (directly or using the Markdown format) will be tested for Webmention endpoints and notified if they exist.

                          I don't know how many web sites out there implement Webmention (I guess very few), but given that it has been very simple to implement, here it is.

                          Long live the non-big-tech Internet.


                            7 ★ 0 ↺

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

                            In an unsurprising development, my 256MB Raspberry Pi hosted server decided to get OOMKilled this morning just before I boarded a steam train in Wales.

                            I quickly restarted the service from the platform but then it got killed again and I didn’t notice until this evening. I have now rebooted the server, maybe that will help until I get home from my camping trip with my kids.

                            For those who don’t care about my latest ADHD obsession, don’t worry I’m sure I’ll move on to a different one soon, and here’s a steam train…

                            A black narrow 2’ gauge steam train with people around it on the Brecon Mountain Railway. The plaque on the front says it was made in Philadelphia in 1930.

                            Alt...A black narrow 2’ gauge steam train with people around it on the Brecon Mountain Railway. The plaque on the front says it was made in Philadelphia in 1930.

                              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


                                1 ★ 0 ↺

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

                                Well that's interesting. tells me in the notifications tab when people block me. I don't think there's a way to find out in Mastodon if you've been blocked. I just got blocked by someone who seems to post regularly but has 0 followers and 0 following over on defcon.social. How strange!

                                  5 ★ 0 ↺

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

                                  I think this is why crashed last night when I posted the link to my blog post. The combination of the load from sending out to many ActivityPub servers and all those servers trying to generate a thumbnail card thing by hitting the website was just too much for the little Pi. I'll have to see if I can do anything to optimise caching...

                                  Screenshot of dmesg output showing many "TCP: too many orphaned sockets" from last night.

                                  Alt...Screenshot of dmesg output showing many "TCP: too many orphaned sockets" from last night.

                                    23 ★ 4 ↺
                                    Jason Davis boosted

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

                                    If you’re reading this you have been successfully migrated as a follower to my stupidly underpowered Raspberry Pi hosted instance. Let’s see how it does with nearly 700 followers. 😆

                                      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

                                        0 ★ 0 ↺

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

                                        Starting to play with a bit more seriously on a 256MB Raspberry Pi 1 with a 40GB IDE laptop hard disk attached for reasons...