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.
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
4-Bay-NAS mit Raspberry Pi umgesetzt - die Schächte via 3D-Drucker - sieht richtig gut aus.
Betriebssystem: OpenMediaVault
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?
I may have to move it to slightly more powerful hardware for my own sanity…
He's been off my radar for years and years. Then I saw a video where he installed #linux and it looks like this man has finally seen the light! Holy shit!
Now he #deletegoogle from his life and talking about #docker and #selfhosting !
https://www.youtube.com/watch?v=u_Lxkt50xOg
He's playing with #raspberrypi and doing all kinds of electronic #diy stuff.
I just love this. When people realize the horrible state we're in and do something about it.
I wonder when he will discover #mastodon ;)
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
Not content with this success, I went on to write a pico C++ driver for the lsm6ds3 accelerometer using the pimoroni-i2c library as there did not appear to be any C++ drivers in the wild for this on #rpipico
This along with the touch screen C++ driver I converted from lvgl to the pimoroni-pico graphics will be published in my #presto examples once I have fully implemented the driver and written some simple boilerplate examples.
#pimoroni #pico #RaspberryPi
My LED animations library example is now published, with the residual colour patterns.
https://github.com/Footleg/rpi-pico/tree/main/pico-cpp/presto-projects #MakerMonday #RaspberryPi #pico
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.