News for hackers. Stuff that matters.
Re:Rebuilding My Homelab with Compose, Ruby, IPv6, and No Ku... by SMFloris on Thursday July 16, 2026 @02:10AM (#48930903)
IMO, kubernetes is overkill for a small non-homogeneous home cluster.

What I use and really recommend is using systemd +/- docker. It just becomes so darn simple. Do not go the compose route (that route is filled with sadness of the incomplete stacks because db container failed silently kind) - instead aim to decompose the compose files and write a separate systemd service file for each of them, you can then assign limits separately.

I don't want to set anyone on the path ... but I use NixOs and this is so easy to do there.

Re:Rebuilding My Homelab with Compose, Ruby, IPv6, and No Ku... by jbarberu on Thursday July 16, 2026 @02:40AM (#48931065)
As someone who one week ago switched from a Debian to NixOS setup, using docker compose, I'd be very interested in hearing more if you have any resources or tips to share.

I was hoping to move over to running rootless containers, but so far my HA setup has proven to be a pita to get working.

Re:Rebuilding My Homelab with Compose, Ruby, IPv6, and No Ku... by xienze on Thursday July 16, 2026 @05:28AM (#48932223)
> What I use and really recommend is using systemd +/- docker

Even better, systemd+podman (=quadlets).

Quadlets are great, you basically can declare a compose file as a systemd unit with all the good and bad that comes with that.

Re:Rebuilding My Homelab with Compose, Ruby, IPv6, and No Ku... by maccard on Thursday July 16, 2026 @07:13AM (#48932943)
I disagree - I think k8s is absolutely the right choice at that level. We use ECS instead of k8s for small projects because the control plane is more than the actual service, but when you want container management, some sort of basic deployment management, service discovery, storage management and secret management, k8s is super simple to run and works pretty much out of the box. For a homelab, I'd expect you to want this. Building it all yourself may be fun (and that's a good reason to do it), but it's going to result in all the complexity with a lot of issues that k8s just solves for you.
Re:Rebuilding My Homelab with Compose, Ruby, IPv6, and No Ku... by zrail on Thursday July 16, 2026 @12:29PM (#48936729)
> I'd expect you to want this

The thing is, I don't want any of that. At least, I don't want any of it to be dynamic. For my purposes the more I can determine at deploy time and make static the better.

K8s is a stack of dozens-to-hundreds of control loops that are built around the idiosyncrasies of a particular distributed key-value store that is only moderately fit for purpose. This is all great fun if you want to learn about it (I did!) and/or if you get to be a user rather than an operator.

Re:Rebuilding My Homelab with Compose, Ruby, IPv6, and No Ku... by astralkraft on Thursday July 16, 2026 @08:56AM (#48933844)
NixOS, IncusOS, FCOS Atomic. Completely agree. Immutable host. This is the way