Skip Navigation

What's your experiences with Debian and Rocky as a homeserver OS?

Hello there lemmings! Finally I have taken up the courage to buy a low power mini PC to be my first homeserver (Ryzen 5500U, 16GB RAM, 512 SSD, already have 6TB external HDD tho). I have basically no tangible experience with Debian or Fedora-based system, since my daily drivers are Arch-based (although I'm planning to switch my laptop over to Fedora).

What's your experiences with Debian and Rocky as a homeserver OS?

44 comments
  • Debian is a distro of few surprises and stable but slightly out of date packages. Their software repositories are vast and supported across pretty much every architecture you could think of running Linux on.

    Meanwhile the world of RHEL has been turned upside down with Redhat essentially putting a paywall around their sources. Although Rocky currently promises to continue being bug for bug compatible with RHEL it remains to be seen if they can continue to do so (in my opinion)

    • Yeah that's one of the main reason I'm interested in your experience. The sorta recent source lock is definitely shaky just in general, although I believe in Rocky's message that they won't have to roll their shutters down.

  • I use both (and others) for different reasons. However, the primary homelab server I use is based on Debian - Proxmox OS. It runs on the machine hardware you have but then you can run a few 'fake' computers (virtual machines) on top of that host OS. This is called a hypervisor. So when running Proxmox on the host, you could run a Virtual machine (guest) that is running Rocky and play around with that. Or Fedora, or Gentoo.. or Arch. That really would be the avenue to go to learn about different Distros and nuances without having to breakdown and rebuild everything every time.

    My experience is that both Debian and Rocky are stable and very useful for what you need them to do. Debian favors stability, whereas Rocky favors being a RHEL compatible OS. It's easier to do somethings on Debian, but you may learn more enterprise aspects using Rocky.

  • Use Debian, make your life easier. Chances are the RHEL copies are going to get frozen out, but there will always be Debian, and it's the most community supported server mainline anyway.

  • I have a home lab consisting of 9 mini PCs running Docker Swarm. They're from various manufacturers, Intel, ASRock, Minisforum, etc. I originally tried to use Debian to build out the environment but it couldn't find the network interfaces, or storage, or whatever else. So I made a Rocky 9 install drive and tried that. Every machine came up with all hardware recognized on the first try. So, that's what I've been running for just about two years now. No complaints.

    • Good to hear that. How many containers do you run if you need 9 mini PCs for those?

      • I use three systems for manager nodes so they don't get much work. Mostly Traefik and a few other administrative services. I have about 80 containers running on the six worker nodes.

  • Having used both:

    Debian is very easy to manage, it has the one of packages and mostly sane defaults. Ubuntu’s user friendliness owes a lot to Debian. I do not like the state of package management however. Dpkg is in need of some upgrades, and the deb package format has some security concerns.

    Rocky, being RHEL-derived is, as expected, exceptionally stable. I personally find DNF to be the superior package manager and I have historically run into fewer issues with it. Repos are extensive, especially with copr and fusion, but not as good as Debian.

    For a simple home server use Debian. If you want experience with enterprise Linux use Rocky.

44 comments