| MENU » Home » About Me » Projects » E-mail Me |
HomelabWhat a journey this was. Started out (like so many) with a Ubiquity EdgeRouter (which I still have somewhere). Later refurbished a Core 2 Duo machine with Solaris (back when you could still get patches for free) as a NAS with ZFS. Thing also ran a Minecraft server (which I still do today). Even later added a discarded laptop as HomeAssistant machine. Everything cobbled together with recuperated cables in a flat VLAN. And for a while, it was good. But today, it's all a bit more organized. Everything is on proxmox now (with most in LXCs). Storage on a separate NAS (still with ZFS) with two external back-ups. I try to apply the old UNIX adagio: do one thing and do it well, so there are a lot of moving parts. But the upside is that it just works very well. Replacing a single part is also absolutely trivial. There's still a lot of re-used and repaired parts in there. No point in overspending. Homelab monitorWith a seemingly ever-evolving homelab, comes the need for a decent monitoring system. I tried loads, but they either were too simple (like SmokePing), too bloated and rigid (like CheckMk) or insecure (like Uptime Kuma, has super old, fixed dependencies). So I made my own, as you do. The goal was simple: keep it simple. No time-series stuff Expandable Don't derive health Operationally simple
|