best professional server Distro option?

5 months ago by somethingDotExe to c/linux

I am about to set up a cloud instance with linux operating system, and the common choice here normally would be ubuntu. But since they failed their newest release, and I have the option of going fedora or debian. What would you guys recommend for server?

SpicySquid 29 points 5 months ago

Best fit is always dependent on how you're planning to use it. Find out what your requirements before you set up a server.

Generally Debian is chosen very often, but I'd wager pretty much any distro will do. Your own experience goes a long way in making a distro a good choice.

path: 0 23606545, hotness: undefined, score: 29, children: 5
Bullerfar 1 point 5 months ago

It is going to run af .go application that is the backend for my website. Handling user logins, database translation etc.

path: 0 23606545 23607322, hotness: undefined, score: 1, children: 1
SpicySquid 5 points 5 months ago

Go applications are statically built. So you don't really need anything special on the server for that. Anything will do. Debian would be fine here.

path: 0 23606545 23607322 23627924, hotness: undefined, score: 5, children: 0
Bullerfar 1 point 5 months ago

Which one has the biggest repositpry libruary off the bat? It's a GUI-less server. So no browser downloading of .deb files anyways.

path: 0 23606545 23607261, hotness: undefined, score: 1, children: 2
infeeeee 0 points 5 months ago

OpenMediaVault comes with a beginner friendly webui, and all programs from the debian repos are available. It's plain debian under the hood. You can install docker, lxc, k8s and kvm plugins and they are managable from the webui.

https://www.openmediavault.org/

path: 0 23606545 23607261 23609196, hotness: undefined, score: 0, children: 1
Bullerfar 1 point 5 months ago

Not an option on Scaleway cloud services.

path: 0 23606545 23607261 23609196 23614343, hotness: undefined, score: 1, children: 0
FourThirteen 19 points 5 months ago

Debian is a great pick. It's stable and has a great support community.

path: 0 23609702, hotness: undefined, score: 19, children: 0
tirateimas 15 points 5 months ago

Debian would be the most obvious choice. Perhaps Alma is also a good option. If you would like a european option, OpenSUSE leap can also do the job.

path: 0 23607254, hotness: undefined, score: 15, children: 0
erebion 12 points 5 months ago

Denian Stable. It just works.

path: 0 23617406, hotness: undefined, score: 12, children: 0
lsjw96kxs 11 points 5 months ago

Can't say anything for professional use, but debian is rock solid, always a strong choice for servers.

path: 0 23606437, hotness: undefined, score: 11, children: 0
Arcanoloth 10 points 5 months ago

I personally favour Alpine Linux for its minimalism, but Devuan or Debian are fine, and more familiar choices, too. Depending on what you intend to run, especially appliance-like things, OpenBSD might be a good alternative.

path: 0 23606589, hotness: undefined, score: 10, children: 0
placebo 9 points 5 months ago

Professional as in an organisation? You should probably start by gathering functional and non-functional requirements from stakeholders.

path: 0 23607539, hotness: undefined, score: 9, children: 2
Bullerfar 1 point 5 months ago

It's for running a .go app as a backend through an api to my website/app frontend.

path: 0 23607539 23614484, hotness: undefined, score: 1, children: 1
helix 1 point 5 months ago

Which reverse proxy?

path: 0 23607539 23614484 23644471, hotness: undefined, score: 1, children: 0
SocialistVibes01 9 points 5 months ago

DEBIAN

path: 0 23618727, hotness: undefined, score: 9, children: 0
pastermil 9 points 5 months ago

Debian & Alma of course!

path: 0 23606451, hotness: undefined, score: 9, children: 0
pcouy 7 points 5 months ago

I usually have Debian on all my servers for stability, and run almost everything inside containers for convenience. The few things that run directly in Debian are nginx for reverse proxying to container services, fail2ban+firewall, and wireguard for everything that moves data between servers/computers/devices I own

path: 0 23607587, hotness: undefined, score: 7, children: 0
asudox 6 points 5 months ago

Debian or Fedora

I personally go with Fedora Server with automatic security updates.

path: 0 23608791, hotness: undefined, score: 6, children: 0
MonkderVierte 5 points 5 months ago

Alpine.

path: 0 23607651, hotness: undefined, score: 5, children: 0
Fizz 5 points 5 months ago

Rhel if you are using professionally. Their enterprise support staff are wizards when it comes to finding the cause of random issues.

path: 0 23609104, hotness: undefined, score: 5, children: 1
Bullerfar 2 points 5 months ago

Not an option on Scaleway unfortunately

path: 0 23609104 23614367, hotness: undefined, score: 2, children: 0
pcouy 4 points 5 months ago

What's failed about their newest release ?

path: 0 23606494, hotness: undefined, score: 4, children: 6
HelloRoot 3 points 5 months ago

Mostly the uutils.

  • MIT license isn't nice.
  • They have way more CVEs than the core utils they replace.
  • They don't have feature parity yet, so if you use some rare flags in your scripts, those will break.
path: 0 23606494 23607084, hotness: undefined, score: 3, children: 2
Dran_Arcana 1 point 5 months ago

Code rewrites are always going to have growing pains. Rewriting gnu-corrutils in rust is a noble effort.

path: 0 23606494 23607084 23609034, hotness: undefined, score: 1, children: 1
HelloRoot 2 points 5 months ago

Should have used agpl if they wanted to be noble.

But this is just a corpo moating strategy.

path: 0 23606494 23607084 23609034 23610950, hotness: undefined, score: 2, children: 0
Bullerfar 0 points 5 months ago

Dno, I don't use Ubuntu. Just heard from all my Linux sources (podcasts, forums, etc) that their Newest release sucked.

path: 0 23606494 23607331, hotness: undefined, score: 0, children: 2
bizdelnick 1 point 5 months ago

LOL, you could hear that about pretty much every release of any software.

path: 0 23606494 23607331 23607477, hotness: undefined, score: 1, children: 1
Bullerfar 1 point 5 months ago

Maybe, still got me worried about installing v. 26.x.x

path: 0 23606494 23607331 23607477 23614221, hotness: undefined, score: 1, children: 0
MalReynolds 4 points 5 months ago

Depends on what you mean by professional and your needs.

Debian (stable) is rock solid but (because) slow changing, if your application is slow (or not) changing it's probably the better choice, but if you need new things before it's ready for a new version it'll be pain. It's the professional sysad's choice because they'll likely not have to do anything.

Fedora is faster moving (think cutting edge, not bleeding edge (e.g. Arch) as opposed to Debian's blunt safety) so if you're in active development it's likely a better choice. It is also sort of the testing arm for Red Hat Enterprise Linux, which is the quintessential professional Distro, so you'll learn some of that along the way.

path: 0 23610338, hotness: undefined, score: 4, children: 5
Bullerfar 1 point 5 months ago

Just mean stable. Atleast it should not be the distros fault something suddenly isn't working

path: 0 23610338 23612372, hotness: undefined, score: 1, children: 1
MalReynolds 3 points 5 months ago

Debian it is then, it comes in stable, testing and sid (who breaks his toys) also called unstable variants. Unsurprisingly, you'll be wanting stable.

path: 0 23610338 23612372 23619403, hotness: undefined, score: 3, children: 0
utopiah -1 points 5 months ago

if you need new things before it’s ready for a new version it’ll be pain

Like what?

Also if you need something before Debian is ready for it... you're weird. I don't mean this in a derogatory fashion, solely that you are doing something our of the ordinary. Consequently you should first question WHY you do that in the first place.

Finally if you do need something very specific, containers are there to ... contain that. Running Debian as the host distribution doesn't mean you're limited to it for your applications, servers included.

path: 0 23610338 23610691, hotness: undefined, score: -1, children: 2
MalReynolds 2 points 5 months ago

Valid point re containers, but OP has a wanting bare metal feel IMO. I like and use both, horses for courses, just giving some context.

path: 0 23610338 23610691 23610833, hotness: undefined, score: 2, children: 1
utopiah 1 point 5 months ago

wanting bare metal feel IMO

Not sure what that means. Typically I would also question people who think containers are "expensive" in the sense of wasting resources. IMHO it's a great compromise to have very weird services while the server itself is very stable.

path: 0 23610338 23610691 23610833 23612634, hotness: undefined, score: 1, children: 0
hexagonwin 4 points 5 months ago

debian, but i prefer devuan personally

path: 0 23608560, hotness: undefined, score: 4, children: 0
omgboom 4 points 5 months ago

Hannah Montana Linux

path: 0 23609191, hotness: undefined, score: 4, children: 1
Bullerfar 0 points 5 months ago

You get a thumbs up for the humour though.

path: 0 23609191 23614353, hotness: undefined, score: 0, children: 0
HumbleBragger 4 points 5 months ago

I'd go with Debian but it's just a personal preference. I had some difficult to set up a samba server the other day in one of my laptops that was running fedora because of firewall configs that I don't use in Debian like adding context or something. Besides that, I kinda think dnf is better than apt in some ways but still use Debian on my home server. I just works

path: 0 23608990, hotness: undefined, score: 4, children: 0
bizdelnick 3 points 5 months ago

If you are choosing between Fedora and Debian, definitely go with Debian. Fedora evolves too rapidly for professional use, and its administration requires excessive effort.

path: 0 23607414, hotness: undefined, score: 3, children: 0
consequential 3 points 5 months ago

Do yourself a favor and go with Nixos. Dive head first into to the rabbit hole and set up a repeatable and immutable system. You'll thank yourself later when so many maintenance tasks become a GitOps workflow: update config, commit, push, build, deploy, rollback if it fails

path: 0 23625936, hotness: undefined, score: 3, children: 1
Bullerfar 2 points 5 months ago

Thank you!

path: 0 23625936 23630103, hotness: undefined, score: 2, children: 0
digdilem 3 points 5 months ago

SME here, moving around 300 vms from Rocky to Debian.

But your question is really too vague. Our workflows are quite traditional, but the world is a big place and there is no single right answer here.

path: 0 23616263, hotness: undefined, score: 3, children: 0
StrawberryPigtails 3 points 5 months ago

My first choice would still be Ubuntu, however if you don't like them RHEL is available for free for homelab's by jumping through some hoops.

Might also take a look at NixOS. Been running it for a while with no issues.

path: 0 23608007, hotness: undefined, score: 3, children: 1
Remus86 2 points 5 months ago

I believe Rocky Linux is also a free clone of RHEL.

path: 0 23608007 23612177, hotness: undefined, score: 2, children: 0
Egonallanon 3 points 5 months ago

I've used rocky Linux on a couple of boxes and it's been very good to me though I've since rationalised everything to Debian for the sake of simplifying my setup.

path: 0 23606558, hotness: undefined, score: 3, children: 1
Bullerfar 1 point 5 months ago

Not an option at scaleways cloud services.

path: 0 23606558 23614229, hotness: undefined, score: 1, children: 0
Goingdown 2 points 5 months ago

I would use Ubuntu LTS (free) or Redhat Enterprise Linux. If paying is not an option, some RHEL derivate would probably also work.

Care to elaborate how Ubuntu failed newest release?

path: 0 23608596, hotness: undefined, score: 2, children: 1
adarza 2 points 5 months ago

yea, ubuntu 'failing' is news to me, too. their infrastructure has been hammered by bad actors, and pre-release daily spins were at-times a bit rocky, but the release itself (barring a few potential issues on the desktop with all the changes) seems to be solid.

path: 0 23608596 23610846, hotness: undefined, score: 2, children: 0
f3nyx 2 points 5 months ago

Github has zero 9's so at this point just use Arch for everything fuck it

(I would personally recommend Debian)

path: 0 23674694, hotness: undefined, score: 2, children: 0
stoicEuropean 2 points 5 months ago

I think there are many right answers, and in the end it's dependent on your personal likings. I am self-hosting using Fedora, and I couldn't be happier.

path: 0 23607152, hotness: undefined, score: 2, children: 0
Strit 2 points 5 months ago

Professional Server grade distro, would probably be either Ubuntu, Red Hat Enterprise Linux or OpenSUSE Enterprise Linux.

For my personal homelab server I run Arch Linux, but I wouldn't do it in an enterprise.

path: 0 23607176, hotness: undefined, score: 2, children: 1
Bullerfar 2 points 5 months ago

openSUSE is sadly not an option at scaleway. Otherwise it wasn't a choice xD

path: 0 23607176 23607251, hotness: undefined, score: 2, children: 0
atzanteol 2 points 5 months ago

Professional? And you're just switching vendors because you "want to"?

path: 0 23610780, hotness: undefined, score: 2, children: 0
eldavi 2 points 5 months ago

How did Ubuntu fail their newest release?

path: 0 23611601, hotness: undefined, score: 2, children: 0
tapdattl 2 points 5 months ago

Rocky and Alma Linux are both Red Hat Enterprise Linux

path: 0 23612663, hotness: undefined, score: 2, children: 0
SlicedPotato 2 points 5 months ago

Both Debian and RHEL-like distros are solid choices. Both are super stable. Debian tends to not always have the newest packages, so if you want that I'd steer away from Debian. Personally I use Rocky Linux for my servers. It's based on RHEL, meaning each new major version benefits from Red Hat's 10 years of software support. Debian (and derivates) have better community support I think, but RHEL has very solid documentation (which for the most part applies directly to Rocky, Alma etc.)

Here's a great article outlining the differences between Alma and Rocky.

But for something simple like running a Go application, both should work just fine, so choose what you're most comfortable with.

Rocky is available at Scaleway too.

path: 0 23652146, hotness: undefined, score: 2, children: 0
bad1080 1 point 5 months ago

how common is ubuntu on servers?

path: 0 23606846, hotness: undefined, score: 1, children: 7
bizdelnick 12 points 5 months ago

Much more common than is should be.

path: 0 23606846 23607455, hotness: undefined, score: 12, children: 1
aim_at_me 1 point 5 months ago

I’ve run Ubuntu servers for over a decade in some very large and demanding environments and have had so few issues with the OS itself.

Lemmy has a hate boner for Canonical, and Ubuntu, but the reality is this is an echo chamber. Ubuntu has been run in basically every corner of the globe for some of the most critical work human kind has, and it could be so easily swapped for Debian. But it isn't.

path: 0 23606846 23607455 23617248, hotness: undefined, score: 1, children: 0
Bullerfar 4 points 5 months ago

At my workplace 95% is running ubuntu. Those servers that doesn't, are running crappy Microsoft server, and those are just because the applications weren't yet running on linux, but everything does now, so I gues they will switch to ubuntu very shortly.

path: 0 23606846 23607278, hotness: undefined, score: 4, children: 4
bad1080 1 point 5 months ago

interesting, i had no idea

path: 0 23606846 23607278 23607884, hotness: undefined, score: 1, children: 3
Dran_Arcana 3 points 5 months ago

People shit on it but there's a lot of good open-source tooling that supports it.

There are nist l1 profiles

Tutorials and guides for everything

etc

Part of being a good sysadmin is knowing when not to reinvent the wheel. Ubuntu has a lot of options for vetted, hardened, "other people's wheels."

Also, for posterity, the competent ones are running the headless, server version of Ubuntu. (As opposed to the bloated mess that is Ubuntu Desktop). The server version catches a lot of flack it doesn't deserve.

path: 0 23606846 23607278 23607884 23609091, hotness: undefined, score: 3, children: 2
bad1080 1 point 5 months ago

i didn't shit on it, i am on kubuntu rn. i just never heard of it being a thing in the server world.

path: 0 23606846 23607278 23607884 23609091 23609181, hotness: undefined, score: 1, children: 1
downhomechunk 1 point 5 months ago

Slackware, be bold.

path: 0 23688976, hotness: undefined, score: 1, children: 0
eskuero 1 point 5 months ago

arch linux btw

path: 0 23606908, hotness: undefined, score: 1, children: 0
meldrik -1 points 5 months ago

I’ve seen mostly RHEL in professional server environments.

path: 0 23619563, hotness: undefined, score: -1, children: 0
Bullerfar -7 points 5 months ago

My AI says I should always choose Debian 12 (last stabel) instead of 13 (latest build). Is this still a thing? Not hosting applications that needs to be reliably run on latest builds?

path: 0 23607287, hotness: undefined, score: -7, children: 6
OhmeHose 11 points 5 months ago

Classic AI Garbage!

Debian 13 is stable and the latest stable you can get...

This page has options for downloading and installing Debian 13.4.0, the stable release.

Debian 13 download page, source of quote

I'm running on Debian Trixie since release last year with exactly zero issues, you can hardly get more stable than with Debian.

path: 0 23607287 23607464, hotness: undefined, score: 11, children: 1
Bullerfar 1 point 5 months ago

❤️

path: 0 23607287 23607464 23614310, hotness: undefined, score: 1, children: 0
bizdelnick 6 points 5 months ago

The current stable release is Debian 13. Choosing 12 is nonsense.

path: 0 23607287 23607434, hotness: undefined, score: 6, children: 0
pcouy 3 points 5 months ago

Debian is already noiriously lagging behind latest package versions (that's how they make it so stable : they freeze all package versions when they release a new version of Debian, and only backport security fixes).

Either your AI was trained before Debian 13 came out, or it is giving you really bad advice. I can't think of a single good reason to use an older Debian for a fresh install...

path: 0 23607287 23607452, hotness: undefined, score: 3, children: 0
XTL 2 points 5 months ago

To find out the actual current latest stable, just check the site: https://www.debian.org/releases/

The stable distribution contains the latest officially released distribution of Debian.

This is the production release of Debian, the one which we primarily recommend using.

The current stable distribution of Debian is version 13, codenamed trixie. It was initially released as version 13.0 on August 9th, 2025 and its latest update, version 13.4, was released on March 14th, 2026.

path: 0 23607287 23609897, hotness: undefined, score: 2, children: 1
Bullerfar 2 points 5 months ago

Good to know! I am pretty sold on Debian.

path: 0 23607287 23609897 23614299, hotness: undefined, score: 2, children: 0
linux
linux

@lemmy.ml

login for more options
68190
9482
5969

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

go to feed...