this post was submitted on 15 Jun 2024
49 points (100.0% liked)

Linux

82 readers
3 users here now

A community for everything relating to the linux operating system

Also check out !linux_memes@programming.dev

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

I've seen a lot of different enterprise and personal use distros for servers, but what do you guys use?

I'm planning on using Debian but was wondering if there are any other good free options to consider.

top 31 comments
sorted by: hot top controversial new old
[–] kuadhual@lemm.ee 13 points 7 months ago* (last edited 7 months ago) (1 children)

What we use in my office, depends on the type of servers:

  • For virtual server (we made a golden template of it) we use Debian 12
  • For virtualization host/ganeti cluster we use Debian 11
  • For NAS, we use OpenMediaVault (based on Debian)
[–] pineapplelover@lemm.ee 2 points 7 months ago (1 children)

Why debian 12 over 11 and vice versa?

[–] kuadhual@lemm.ee 3 points 7 months ago

I would like to default to debian 12 if I have to start fresh.

The Ganeti Cluster was installed on Debian 10 then when 11 launched, I upgraded it. It's a 10 nodes cluster and I just don't have time to upgrade it yet. The last update to 11 took me a week to troubleshoot.

[–] SaintWacko@midwest.social 11 points 7 months ago

Proxmox. VMs and containers are great, especially when you're learning

[–] qprimed@lemmy.ml 10 points 7 months ago

lots of debian. its debian all the way down.

[–] zeroblood@lemmy.ca 9 points 7 months ago
[–] ptz@dubvee.org 7 points 7 months ago
[–] minnix@lemux.minnix.dev 5 points 7 months ago

What will you be doing with your server?

[–] DoctorNope@lemmy.one 5 points 7 months ago (1 children)

I run Rocky Linux 9 on an HPC environment for the package stability and 10 years of support. I also prefer the Red Hat-esque management ecosystem (ie, Foreman) to the others I’ve tried (but it still leaves a lot to be desired).

I am no fan of Red Hat’s corporate shenanigans though, and if it weren’t for the associated tech debt, I might consider switching to Debian or Ubuntu. I’ve run both at previous jobs, but the support lifecycle has come back to haunt us every time.

[–] Oisteink@feddit.nl 2 points 7 months ago

If you dont like rh’s shenanigans you wont like canonicals either.

[–] Oisteink@feddit.nl 4 points 7 months ago

We use ubuntu at work on about 30 servers. It was a mistake made years ago, I’m hoping to switch them to Debian next year. Ubuntu being a Debian based distro means at least 90% of ansible code will work without changes.

Nice overview of enterprise linuxes (or is that Linii in plural?): https://tuxcare.com/resources/learning/enterprise-linux/

[–] boredsquirrel@slrpnk.net 4 points 7 months ago (1 children)

I literally once rented a VPS, installed Debian 12, configured automatic updates, installed tor, set the max limit to the VPS limit, enabled the tor relay server.

And now I am unable to login and that thing is just running lol. For the good of the Tor network?!

[–] kurumin@linux.community 1 points 7 months ago* (last edited 7 months ago)

Lol @Vicen@infosec.exchange

[–] mcmodknower@programming.dev 4 points 7 months ago

I have a (personal use) server with debian for some minecraft servers.

[–] m0unt4ine3r@programming.dev 4 points 7 months ago

Gentoo for most of my personal machines. I currently have about 12 that I use actively (bare metal + virtual).

(Among other things,) I currently use Ceph across 3 servers for storage; Buildah/Podman/Skopeo, LXD, and Libvirt for virtualization; Git for versioning/a simple way to keep certain things in sync; and Saltstack to automate updates.

I have a dedicated virtual machine for building software packages which shares those built packages (currently via Virtiofs) with a LXD instance that exposes them over HTTP for my other machines to download so software only needs to be built/packaged once.

[–] bloodfart@lemmy.ml 3 points 7 months ago (1 children)

debian and rhel.

if you can do it on debian you can do it on one of the derivatives and same for rhel.

its amazing how many people still don't know that you can run a handful of rhel machines for free.

[–] ExperimentalGuy@programming.dev 1 points 7 months ago

I didn't know that, thanks!

[–] fmstrat@lemmy.nowsci.com 3 points 7 months ago

Debian, with containers for each app based on Alpine linux.

[–] BCsven@lemmy.ca 3 points 7 months ago

MicroOS and Debian

[–] vividspecter@lemm.ee 3 points 7 months ago

NixOS. Ubuntu when I just want to test something quickly.

[–] youRFate@feddit.de 3 points 7 months ago

I use FreeBSD 😅

[–] kioshi@programming.dev 3 points 7 months ago

Debian as host and Incus + Alpine for containers

[–] cheddar@programming.dev 3 points 7 months ago

I use Debian on my home server and CentOS on my VPS.

[–] johannes@lemmy.jhjacobs.nl 2 points 7 months ago

My favorite Server OS is Alpine Linux. Because its small, easy to use.

Ofcourse its not using the standard GLIBC system, but these days you can run almost anything in docker so thats less of a problem.

[–] boredsquirrel@slrpnk.net 2 points 7 months ago

I am thinking about Fedora IOT or uBlue Core. A lot of stuff needs Docker, even though I think SELinux and secure packages make more sense.

Also keeping an eye on CentOS bootc, which is way more stable but continuously integrated fixes, atomic updates, reversible...

[–] corsicanguppy@lemmy.ca 1 points 7 months ago* (last edited 7 months ago) (1 children)

In 2001 we examined the packaging format of debian and found it lacked a validation feature available in RPM. This killed debian and all derivatives as an option by the build group of the unix vendor I worked with -- please tell me you understand why validation is a pivotal feature for build. The fact the validation carries hard sigs all the way down made the security group happier too. This hasn't changed.

So I'm running CentOS now, Rocky later, and PCLinuxOS once they get a good packer template.

[–] BCsven@lemmy.ca 1 points 7 months ago

Zypper on suse has a series of nice patch commands, to check what patches are out with cve numberd and if they are needed or applied to the system already.

[–] Kissaki@programming.dev 1 points 7 months ago* (last edited 7 months ago) (1 children)

Ubuntu LTS.

It has the option for PPAs when the distro doesn't offer packages or recent package updates but the upstream project does.

It's a well-established and stable distro.

[–] Oisteink@feddit.nl 1 points 7 months ago

Yeah - and it loads snap on a bare install. Great!

Jokes aside it’s a stable system - I found some signage players on 2016lts the other day, rock steady for 8 years

[–] possiblylinux127@lemmy.zip 1 points 7 months ago

Debian and Rocky

[–] stewie410@programming.dev 1 points 7 months ago

We're primarily a CentOS (6/7, kill me) and Rocky 8+ shop at work, with Debian handling our webservers. ~~My Boss~~ We like Rocky so much, it's even our base image for all of our containers (ugh).

My experience so far is that RHEL (and derivatives) are pretty solid, and not a bad choice. Though, I'd generally want to avoid the complexity that is SELinux in selfhost endeavors.