Skip to main content


A few years ago, I would've said CentOS or Debian. Now, the answer is much easier #linux #homelab
in reply to Jeff Geerling

kind of a shame (and sort of problematic) that so much is leaning on a single distro
This entry was edited (1 week ago)
in reply to Jeff Geerling

Having used Ubuntu for servers for a long time, I switched from Ubuntu 22.04 LTS to Debian 12.

The smaller RAM and storage footprint of Debian 12 has been really helpful when running VMs on my Pi 4 boards or older systems.

I did try out Rocky 9, but I feel like it takes more time to get things ready (especially when I don't have any runbooks or automated scripts already built out) compared to Debian. That said, I am using Rocky to run a MySQL dev instance on a VM on my M1 Max MBP since I didn't want to fight with compiling MySQL for Debian.

I have since migrated my Wait Wait Stats stuff (Python, Flask or FastAPI, NGINX and MySQL) from Ubuntu to Debian. 🙌🏼

in reply to Jeff Geerling

for a lot of fire and forget-scenarios I’d prefer Rocky over Debian, not because it’s better but because the life-cycle is insane. As long as you patch it you won’t have to touch it for like ten years. That said, Debian is still awesome and a lot easier to use, not to mention available packages in standard repos isn’t even close.
in reply to Jeff Geerling

NixOS a great choice, and for that use case specifically I have step by step tutorials its easier to manage and for a home lab the ability to roll back after messing around goes poorly is priceless
in reply to Jeff Geerling

You were thinking of using Rocky Linux for the NAS you were building. Have you talked about why you switched that?
in reply to Jeff Geerling

@SmoothLiquidation not that it's supported on Rocky Linux but have you looked into using bcachefs? I've been using it on my homelab and it hasn't given me any problems (other than the stupid self inflicted kind).
in reply to Jeff Geerling

I don't know. I quite like Fedora Server and Fedora CoreOS these days 🙄

Though I can see why you might not want to use it in a critical kinda setting.

in reply to Jeff Geerling

The default answer from me has always been Debian unless you really needed a newer version of some package or to use some hardware that only came with Redhat binary blobs...

The fact that I still have an environment running which dates back to physical hardware installed with Woody or Sarge - and was also converted from 32-bit to 64-bit more recently - is testament to the incredible work the project's developers have always done on apt/dpkg and dist-upgrades.

in reply to Jeff Geerling

I've been using Debian as a desktop OS since 1997, with a 1 year dalliance with Gentoo in 2004
in reply to Jeff Geerling

I went with Ubuntu years ago and kinda wish I had gone with Debian. Maybe this is a sign I should spin up a new VM to tinker…
in reply to Jeff Geerling

curious if you think the 3/5 years of support is an issue? It’s one the big pulls of Ubuntu LTS/Rocky with 10 years
in reply to Mikhail :spinning_pinwheel:

@mikhailbot Ubuntu's still only 5 years unless you pay for Pro; it's a good cadence for me, every couple years I tweak my automation, test all my backups by migrating to new VMs
in reply to Jeff Geerling

#NixOS has been simpler for me than #Debian lately. The packages and the options tabs in search.nixos.org have helped.
in reply to crft

@crft The pain with Debian starts when using out of tree software. Every homelab project I want to use is not in Debian.
@crft
in reply to Jeff Geerling

NixOS or Nix Flakes.
And if you doubt me, you never gave Nix a try.
in reply to Jeff Geerling

I haven't used those RHEL based distros much, debian user from the start.
So I am interested in knowing:

What changed in Debian that made you change your mind?

in reply to Shrirang Kahale

@albonycal nothing, it's what changed in a CentOS, namely its cessation of existence.
in reply to Jeff Geerling

Aw, not a single mention of "how about Suse". It was my first distro way back when, I bought a cardboard box with a big book and a couple of CDs. But yeah, I haven't looked at it recently either. So I just did and this looks promising maybe for the overworked homelabber: https://get.opensuse.org/microos/