zirk.us is one of the many independent Mastodon servers you can use to participate in the fediverse.
Literature, philosophy, film, music, culture, politics, history, architecture: join the circus of the arts and humanities! For readers, writers, academics or anyone wanting to follow the conversation.

Administered by:

Server stats:

732
active users

#homelab

127 posts106 participants8 posts today

In the past few days, I’ve been doing a major restructuring of my #homelab , new LXCs and VMs, documenting all the images used, starting to use NFS instead of Samba.
In some applications, I started from scratch, in others, I imported data from the old machines, and so far, everything has been running smoothly.
But there are two old VMs I don’t dare touch, #HomeAssistant and #OpenMediaVault .
I’m dumb and very afraid of messing things up big time, if it works, don't touch it!

📬 Script-based email sending driving you nuts?
mailx is a mess, sendmail eats your attachments?

💡 I’ll show you how to get mutt and msmtp working easily and reliably – with HTML body + attachment support.
Perfect for daily reports from your homelab.
👉 Now live at blog.klein.ruhr/sending-mails-

Matthias Klein · ✉️ Sending mails from scripts failed? – How to fix it with mutt
More from Matthias Klein 🇩🇪|🇪🇺
Continued thread

Some final thoughts on this thread now I have recovered from the shock of it actually working:

NUT reports an UPS run time of 24 mins. It really means 6 minutes, even though the load does not increase dramatically when scaling down.

The low battery warning /shutdown message from the UPS occurs too late so now we scale down as soon as the power goes.

The time to scale down has been reduced from 3min30sec to about a.minute by doing more in parallel.

I recently changed to a fritz box router and pinole has decided not to work anymore...

Anyone got any ideas? I can access the web interface but DND doesn't work from at least some of my devices...

I'll probs be changing my pis which host all my services to use k3s soon so will probs reinstall OS then, in case that makes any difference.

The new router did change my gateway btw, I think all the devices use the correct one now though.

Getting closer to installing actual usable services on the #K3s cluster. So far, I've got:

- Node Feature Discovery
- cert-manager
- Intel Device Plugins
- Specifically for GPU HW acceleration in Jellyfin, Immich, etc.
- Descheduler
- Longhorn

Next up is Authentik and then off to the races.

Just finished testing that Wifi is working in the house after I moved the coaxial Internet connection to the basement. Now for the real fun part. Running Ethernet so that the TV's and Xbox are on an Ethernet connection and my office is connected to my server rack. I'm not sure if I'll have an easier time going through this drop ceiling or from the attic and down the walls for my connections.#Homelab

Continued thread

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.

Second attempt to play with #kubernetes with 6 nodes #k3s running as VMs on my #proxmox. 3 masters with #kubevip and 3 workers with #longhorn (Kubernetes cluster storage)

So far, so good, but I haven't deployed any services yet. Thanks to Proxmox snapshots, which allow for easy reversion after mistakes

On my todo list: Backup on my Synology, Nginx,…

My plan is to test the migration of my services to k3s in this virtual environment. After that, I will gradually move to dedicated nodes
#homelab

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