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.
wow this is amazing. Create a Vintage #BBS on #Meshtastic Radio https://spectrum.ieee.org/run-a-meshtastic-bbs
TC2-BBS (https://github.com/TheCommsChannel/TC2-BBS-mesh) is lightweight & highly portable, thanks to #LoRa’s low-bandwidth constraints. It runs smoothly even on devices as minimal as a #RaspberryPi Zero
Tell me, if you have replaced your Raspberry Pi with something else to run pi-esque workloads at home, what have you replaced it with?
(Boosts for reach appreciated!)
Everyone seems to agree that it should be pretty easy to get a #godot 4 game running on a #raspberrypi 4. I also agree. It seems easy!
And yet.
If you've done this recently please tell me how you accomplished it, I'm starting to question my life choices
So proud of my little #WeekendProject: after long without a decent LAN because I cancelled my home Internet subscription in favor of tethering from my mobile phone I finally took the matter in my hands.
I turned my #RaspberryPI into a router who takes my iPhone's Internet connection trough USB tethering and shares it to Wi-Fi and Ethernet clients.
Why I did this instead of just using iPhone's built in Wi-Fi hotspot? Well, it boils down to two reasons:
- Some devices and operating systems struggles with Wi-Fi or may be completely incompatible with it.
- iPhone Wi-Fi enforces client isolation impeding an actual LAN between connected devices. On the Raspberry I'm free to set my own rules for routing, DHCP, DNS... so I put all the devices connected trough both Wi-Fi and Wired under a single subnet where they can easily communicate and share data.
I then installed and configured Avahi (an open source equivalent of Apple's "Bonjour") on devices who didn't had it preinstalled allowing them to find each other using hostnames, without the need of a central DNS.
I've got a nerd #AskFedi question, expectations are high since we are on the Fediverse 😘
Situation: I’ve tagged mothers keys with bluetooth trackers. I hate this stuff, but she’s suffering from dementia and I also need some sleep. I'm using android trackers, e.g. the Google Find Hub. I hate this too.
#Caregiving #Alzheimers #Dementia
Question: How can I improve the bloody “home tracking abilities” of these #%#@! trackers on Google Find network?
#Bluetooth #Android #RaspberryPi #FediHelp
🧵1/2
I'm really looking forward to the release of #Debian #Trixie (Debian 13). Going to be simplifying my setup by moving all our computers (2 Geekom mini pc's, 1 laptop and various #RaspberryPi ) to the same OS. The only exception will be the RaspberryPi5 running #HomeAssistant which runs it's own Linux.
Okay, so let me tell you about my doorbell, from a #networking perspective.
When you push the button by the door, it sends a message over the #zigbee wireless mesh network in my house. It probably goes through a few hops, getting relayed along the way by the various Zigbee light switches and "smart outlets" I have.
Once it makes it to my utility closet, it's received by a Zigbee-to-USB dongle, through a USB hub (a simple tree network) plugged into an SFF PC. From there, it gets fed into zigbee2mqtt, which, as the name implies, publishes it to my local #mqtt broker.
The mqtt broker is in the small #kubernetes cluster of #raspberrypi nodes I run in my utility closet. To get in (via a couple of #ethernet switch hops), it goes through #metallb, which is basically a proxy-ARP type service that advertises the IP address for the mqtt endpoint to the rest of my network, then passes the traffic to the appropriate container via a #linux veth device.
I have #HomeAssistant, running in the same Kubernetes cluster, subscribed to these events. Within Kubernetes, the message goes through the CNI plugin that I use, #flannel. If the message has to pass between hosts, Flannel encapsulates it in VXLAN, so that it can be directed to the correct veth on the destination host.
Because I like #NodeRed for automation tasks more than HomeAssistant, your press of the doorbell takes another hop within the Kubernetes cluster (via a REST call) so that NodeRed can decide whether it's within the time of day I want the doorbell to ring, etc. If we're all good, NodeRed publishes an mqtt message (more VXLANs, veths, etc.)
(Oh and it also sends a notification to my phone, which means another trip through the HomeAssistant container, and leaving my home network involves another soup of acronyms including VLANs, PoE, QoS, PPPoE, NAT or IPv6, DoH, and GPON. And maybe it goes over 5G depending on where my phone is.)
Of course something's got to actually make the "ding dong" sound, and that's another Raspberry Pi that sits on top of my grandmother clock. So to get *there* the message hops through a couple Ethernet switches and my home WiFi, where it gets received by a little custom daemon I wrote that plays the sound via an attached #HiFiBerry board. Oh but wait! We're not quite done with networking, because the sound gets played through PulseAudio, which is done through a UNIX domain socket.
SO ANYWAY, that's why my doorbell rarely works and why you've been standing outside in the snow for five minutes.
I have a plan for a travel #networking setup, though I won’t be able to make it work for this holidays.
I need a relatively portable router (#GLiNet?) glued to a low power #RaspberryPi (3-4 would be good enough) for 4G/LTE, decent WiFi and #ADGuard + #Jellyfin.
I guess there’s always a new rabbit to chase…🤡
Argon are well known for their high-quality Raspberry Pi cases and accessories. Now they're making a 14-inch laptop powered by a Compute Module 5.
https://www.omgubuntu.co.uk/2025/07/argon-one-up-raspberry-pi-cm5-laptop
I've also done a side quest these last few days exploring #Debian on the #RaspberryPi Model B (as it is one of the few Linux distros still supporting the armhf architecture).
The performance is quite amazing for the device; I can do pretty much anything in the console + tmux, and RAM usage will barely go over 100MB. That leaves me with over 300 MB RAM to spare!!
I then tried to launch X11 and a Window Manager for a final stretch, but sadly it won't run. I don't think OOM is the culprit here, but the screen goes dark and it won't respond anymore (needs power cycle) despite my user being added to both the input and video groups, and the framebuffer xorg driver being installed. I'd actually appreciate some suggestions on getting around this to reeeeally stress test this brave lil boi.
I'm like a week into messing around with my old Raspberry Pi and it's going okay, It's an old Pi so thinking of just using it to run a little NAS but screwed up the files the other day, Luckily just got rid of a lot of old MEDIA files I had of edits I no longer care about. Today's goal is to get that back up and running, the future goal is to get a Raspberry Pi to run a Fediverse Instance that can be transfered between locations... Not sure how I'll pull that off but I'll do my best.
New blog post: https://blog.mei-home.net/posts/tinkerbell-5-hookos-direct-boot/
I'm trying to directly boot Tinkerbell's HookOS without using EFI/iPXE. I'm failing to, but I have a plan.
This post is mostly a bit of detective work on why HookOS' initramfs is not booting properly. The answer is: The Raspberry Pi's firmware.
Is your company looking for a keen self-hoster with plenty of #Linux experience? I grew up with #RaspberryPi and have picked up many skills along the way including #React, backend JavaScript (#NodeJS) and #Docker. My current obsession is monitoring all the things with #Grafana, #PRTG and #Prometheus. I’m based in the UK but open to primarily English-speaking roles in Germany, too. Currently wrapping up my Advanced Software Development degree but eager to continue learning! Boosts appreciated :D
Take a look at the latest post from the #Ubuntu Foundations team, where Ravi outlines their recent work on #raspberrypi
The post looks at the team's commitments to maintain parity for peripheral support with Raspberry Pi OS, Ubuntu Pro for Raspberry Pi, and future plans!
https://discourse.ubuntu.com/t/ubuntu-on-raspberry-pi-summer-25-update/64395
Seems that the 96 MB limit really is enforced by the firmware. See the end of this bug: https://github.com/raspberrypi/rpi-eeprom/issues/375
So it looks like I will need to get into the "two-stage-boot" idea, with a small basic initramfs which loads the real image via HTTP and then mounts and pivots to it.
Okay, there it is. With UART logging for the 2nd stage boot loader enabled, the problem becomes clear in this log line:
MESS:00:00:55.768976:0: initramfs loaded to 0x29440000 (size 0x5bbfa44)
The size is ~96 MB. But the initramfs is actually 122 MB. So it's the Pi firmware doing the truncation here.
So next step, possibly a small first stage loader with a tftp client and then doing a pivot root?
Ubuntu 25.10 will use an A/B boot approach on Raspberry Pi devices to improve the distro's reliability and help mitigate boot failures - but there is a small drawback for users.
https://www.omgubuntu.co.uk/2025/07/ubuntu-raspberry-pi-boot-process-change
In my warmup for #OldComputerChallenge 25, I dusted off ol' pal #RaspberryPi model B and burned #NetBSD 10 on an SD card to set it up.
It all went well (slow, but hey) but one thing that I still can't get around (that I didn't experience so much last time I tried it) is the console. Control chars get printed instead of arrow and home/end keys, no colors, etc. Hate to say it, but all in all, it feels backwards compared to a modern, full-fledged console environment of #FreeBSD or Linux. And it's starting to wear me out.
But I have a feeling that this is somehow my fault for not configuring the console properly or using the right output or something. I never had to deal with this before, so anybody knows how I can configure this so I can have a modern env in NetBSD?
#Linux #RaspberryPi
OpenPLC oder auf deutsch freie SPS
Ich habs probiert, und es hat damals schon auf dem Raspberry Pi funktioniert. In meinem Vortrag erzähle ich von Mängeln die längst behoben sind. Eine vollständige Umsetzung einer freiprogrammierbaren Steuerung in Opensource so wie sie in der Industrie benutzt wird ist OpenPLC
https://www.untergang.de/index.php/multimedia/video-referent/openplc-auf-dem-raspberry-pi
I may have to move it to slightly more powerful hardware for my own sanity…
I'd like a solution to self-host services such as Vaultwarden, Immich and Home Assistant at home. I don't want to rely on cloud solutions for this so I'm thinking maybe along the lines of a Raspberry Pi for the Docker apps and a NAS for the backend storage, but I'm really clueless as what to get. I just know that I'd want something relatively simple and easy to maintain.
I'm also a bit of a Linux and Docker noob so I'm looking to get some advice and ideas from the Fedi community!
What would your suggestions be? What does your home lab setup look like?
#SelfHosted #HomeLab #Linux #Docker #NAS #RaspberryPi #VaultWarden #Immich #HomeAssistant
@stefano @_elena A really decent, performant #OpenSource forum software such as #Flarum, #PhpBB, or #Discourse, is right there. Do any of your 350k subscribers have a #RaspberryPi 5 lying around (wth an NVME drive), and have expertise? Flarum or PhpBB would run performantly on it for a huge number of concurrent users. Where is your #OpenSource spirit, to take things into your own hands?
https://cablespaghetti.dev/hosting-a-fediverse-instance-on-an-original-raspberry-pi.html
https://cablespaghetti.dev/hosting-a-static-site-on-an-original-raspberry-pi.html
I ordered a 2 Raspberry Pi 5.
These will be the first Raspberry Pi 5 I will have. Prior to this, the newest one I had was the Pi 4.
I ordered one 16GB RAM one. And, I ordered one 8GB RAM one.
I also ordered a couple 5A USB-C Power Supply with PD. And, ordered a couple USB-C PD PiSwitch. And also ordered a couple MicroSD Cards with Raspberry Pi OS on it.