I'm also just generally wondering what it is with Raspberry Pis and active cooling over the last two generations. For both the 4 and 5 models, the Pi foundation was saying "definitely do active cooling", and I think for both, the official case had an active cooler.
But I've been running both without active cooling without any issue at all. Sure, it takes a nice chunk of metal to achieve this, but it's not like it's a grotesque amount. The cooler doesn't even change the footprint.
After confirming that the NVMe performs exceptionally well, next I had to have a look at cooling. I started out a bit worried, because I was seeing about 50 C at complete idle.
I've now run "stress -c 4 -t 600", confirmed that the 4 CPUs stayed at their max 2.4 GHz the entire time. At the end of the run, the temp was at 78 C, which I find very acceptable. If any of these machines actually has to run at all-core full tilt for 10 minutes, something else is wrong anyway.
Huh so currently I have DHCP updating DNS records for each lease it gives out
So question for the ipv6 inclined:
But I've been reading up on SLAAC and stateless dhcp6
Is there a common system to update DNS based on ipv6 records in such a system or would I need to use stateful dhcp6? #Homelab #Networking #IPv6
Okay, the first measurements are in. And, ehm, if this holds up, I'm pretty sure etcd will find all the IO it needs.
The headline figures, comparing an NVMe attached to a Pi 5 with officially unsupported PCIe gen 3 enabled vs a Pi 4 with a SATA SSD attached via USB. FIO executed with four jobs, randrw, 4k blocks, direct IO using libaio and iodepth of 32, randrw on a 20MB file:
IOPS Pi 5: 151k
IOPS Pi 4: 10k
Speed Pi 5: 618 MB/s
Speed Pi 4: 41 MB/s
Still searching for a nice web based task management solution. I don't need anything too advanced but would love to be able to subscribe to a calendar or at least have reminders.
Focalboard looked nice (and simple) but is semi-abandoned and lacks a few features. I'll look at Vikunja next.
If you are using Cloudflared / Cloudflare Tunnels to expose some of your #homelab services today - have a look at Pangolin. I’m blown away by the ease of use and the fact that it is yours - not a ginormous entity with all keys to your kingdom.
New blog post is up: how & why I'm deciding to self-host all of my own cloud services
https://medium.com/@a.j.longchamps/how-why-im-self-hosting-my-own-cloud-services-92298c7a10f4
So I'm a bit of a drive horder and thus don't throw away hard drives that still work fine, even when they're replaced with larger/newer drives. As such I have quite a lot of storage in the form of old-but-working-for-now drives. I'm kinda tempted to set them up in a separate storage array and run them in like, RAID1c3 or something and just run them as disposable "I don't care if this dies" storage.
It's kind of like dreadnoughts in Warhammer. "Even in death, I serve"
Success: I got frigate (home security camera NVR software) running in kubernetes, with GPU acceleration and a Coral TPU passed through to the pod. One less thing to manually manage
(thanks Intel for the intel-device-plugins stuff, it all JustWorked(tm))
The little display I bought for my Pi work already paid off. I had forgotten to put my SSH key on my new USB stick I use for the initial boot, and now I could just attach a keyboard and the screen and quickly fetch the key.
Successful test today
I have some tweaking to do with the scale down / up event timings but everything worked as planned. Probably time for a blog post…
How many people working on their #homelab or #selfhosting journey for the long weekend?
Anyone with clustered compute and / or seperate storage want to try and convince me to make some purchases?
I’m debating whether I should run a centalised storage to move away from the servers as pets problem… each of my home servers is a unique snowflake, who need their own special and unique forms of attention (not documented)
Cluster Rebuild Projectnamespace/gitlab Active 2y330d
at almost the 3 year anniversary, I have migrated the last of the gitlab projects to Forgejo.
I will now shut down the old rke2 cluster, hopefully all goes well and I don't need to bring it back online
Forgejo uses around 10th of the memory and an even smaller fraction of cpu cycles #HomeLab #Kubernetes #Foregjo
Man BGP just does NOT want to be done dynamically.
It makes sense it's a more foundational protocol, gets less attention, needs to be done less often... I just have the itch to automate and wire everything up
New home office setup!
This Dell 32" Ultrasharp has a built in KVM network switch. I can switch between my personal Mac and my work PC with a keystroke. Pairs the keyboard, mouse and sound.
Only issue is the webcam. The true test will come Monday...
Maybe I should build a base image and rather than using cloud-init...
I have a feeling that because I wasn't deleting the VM each time I ran the ansible playbook, it wasn't seeing the updated cloud-init image.
So I've spent a number of hours on using #ansible to build VMs automatically, which works quite well.
Well, except I can't get the cloud-init stuff to work to set up a user and the VMs have no network config, so I can't ssh into them. Le sigh.