phpc.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A server for PHP programmers & friends. Join us for discussions on the PHP programming language, frameworks, packages, tools, open source, tech, life, and more.

Administered by:

Server stats:

833
active users

#homelab

81 posts63 participants1 post today

While looking for new hardware for our home server (a 19'' mini rack server is very tempting...), I just came across project #minirack

10" rack server builds using a mix of off-the-shelf commercial and #diy #3dprinted mounts, panels, frontplates etc.

Looks interesting (and the mini racks are also rather cute).
Maybe interesting to some of you.

github.com/geerlingguy/mini-ra
mini-rack.jeffgeerling.com/

And a couple of cephadm rm-cluster later, the baremetal cluster is gone. It had quite some history, with the same cluster having been up since 2021-03-06 and having been migrated from a single baremetal host, to a single VM, to multiple VMs, to multiple baremetal hosts, and it was up through all of it.

Now onto adding the hosts and their storage to the Rook cluster.

And now onto the next step of the migration: Shutting down my baremetal Ceph cluster and migrating the machines into the Rook Ceph cluster.

But first: Making 100% sure that I've actually copied everything important from the old cluster. And checking what the right way to completely delete a Ceph cluster is.

#Proxmox virtualization often goes along with the great Proxmox Backup Server - and we always want statistics! Let's get our metrics of PBS in Grafana!

In this HowTo, we will quickly install and configure the pbs-exporter for hashtag#Prometheus on a Proxmox Backup Server system, add a token for the user and install the hashtag#Grafana dashboard. - #devops #homelab #netops #virtualization #backup #pbs #proxmoxbackupserver

gyptazy.com/howto-proxmox-back

fuck my #btrfs partition just went read-only for no reason. smart tests ain’t failing but btrfs scrubs are

waiting for the data to get backupd and then just gonna reformat it with fucking xfs or ext4
#homelab

So I bought and used the cursed USB to 1/8" serial cable to reset the password on the APC #UPS network card. It's probably been about 20 years since I had to think about 9600 baud, 8N1 parity.

The ebay seller was pretty cool about it. They sold me 2 of these network cards. One had the default password and one didn't. When I pointed this out, they refunded one. Well, the cost of the cursed cable is about the same as the network card. So it all worked out in the end.

I will give #SchneiderElectric this much credit: one of these UPSes had firmware from 2014. And the release of firmware that I uploaded this week was issued in February 2025. That's pretty impressive, really. Especially for a UPS from APC, which they acquired.

And that's it, Nomad is gone from the Homelab.

EDIT: This really deserves a bit more being said. Nomad served me well. It's an excellent piece of software, and setting up my Nomad/Consul/Vault cluster was a breeze. It is very suited for Homelab use - It supports all manner of features, but you don't have to use any of them, and then it's very slim to run. I chose it back then because its documentation did not contain the words "After you've chosen your CNI...", in contrast to k8s.

Does anyone else know of a good self hosted ebook library server that can be used with native multi-platform reading app support and sync reading progress?

I really don't want to read books from a web app, I want to be able to read while offline whether on my iPhone, iPad or my Boox e-reader (Android)

I love the way BookFusion works, but I don't want to rely on their cloud storage (or any company's cloud storage for that matter)
#FOSS #SelfHosted #ebooks #nas #HomeLab

👋🏼 #introduction though I'm not new here, but moved to my #selfhosted #Mastodon instance half a year ago 📦.

I'm Florian 👨🏼‍💻, #IT/computer science student at #RWTHAachen 🇩🇪🎓 and #tech enthusiast.
I do lots of #selfhosting in my #homelab, develop apps with #Flutter 📲, but also websites 🌐 and other #software 💻.

I'm very passionate about emergency #medicine 🩺 and work as a #paramedic (Rettungssanitäter 🇩🇪) on the #ambulance 🚑 in #ems 🚨.
I love water sports, be it #sailing ⛵, #diving 🤿 or #swimming 🏊🏼‍♂️.

👋🏼 Ich bin nicht #neuhier, aber vor gut 1/2 Jahr auf meine #selfhosted #Mastodon-Instanz umgezogen 📦.

Ich bin Florian 👨🏼‍💻, #Informatik|student an der #RWTHAachen 🎓 und #tech-Enthusiast.
Ich hoste vieles im #homelab #selfhosting, programmiere Apps mit #Flutter 📲, aber auch Webseiten 🌐 und andere #Software 💻.

Zudem begeistert mich die #Notfallmedizin #Medizin und ich bin als #Rettungssanitäter im #Rettungsdienst tätig 🩺🚑.
Ich liebe #Wassersport, egal ob #Segeln ⛵, #Tauchen 🤿 oder #Schwimmen 🏊🏼‍♂️.

Replied to hyperreal

@hyperreal #homelab uptime is overrated. There are so many things that can tolerate some downtime. 99.9769% is still 4 jones, right? I mean, there ARE 4 nines in there.

This is my typical monthly uptime.
It really doesn’t matter that things go down for 15 minutes here. An hour there. Email is especially tolerant of downtime. My email really lives there and nowhere else. And it’s fine.

A funny thing is that a lot of my uptime probes are on a 5 minute timer. So outages always look like multiples of 5 minutes. A 6 minute outage will report as 10. So my actual uptime is a little better than this. But not much better.

If I can get my OPNsense device setup again, I can have a DMZ on my home network, migrate my public web services to my homelab, and save money by eliminating my main VPS. I just can't guarantee 99% uptime, then. Which is fine, I guess. And the OPNsense device won't be a dust collector.