this post was submitted on 11 Mar 2026
40 points (95.5% liked)

Linux

16754 readers
238 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

I'm looking to turn an old laptop into a home server. What distros make sense to use for that? Use a server dedicated distro like Ubuntu Server or is a regular desktop environment like Mint fine too?

Edit: TL;DR use Debian

all 45 comments
sorted by: hot top controversial new old
[–] scrubbles@poptalk.scrubbles.tech 44 points 1 week ago (2 children)

Personally I just throw Debian my servers. It's a rock.

[–] Eldritch@piefed.world 20 points 1 week ago (1 children)

Yes, Debian is slow to change or break. Slow to change sucks on the desktop pretty often. But on servers not breaking and not changing is typically what you want.

[–] who@feddit.org 7 points 1 week ago* (last edited 1 week ago) (1 children)

Slow to change sucks on the desktop pretty often.

Subjective opinion there.

I like Debian on the desktop. It does what I need, gets out of my way, and minimises surprise changes in the software I use. In other words, it respects my time.

If I were new to unix admin (as OP appears to be) I might try something like openmediavault for a home server.

[–] Eldritch@piefed.world 6 points 1 week ago

Opinions by their very nature are subjective.

As someone who's used Debian for 30 years though. Waiting years to use a new feature of an app was a common and painful experience in many cases. Nothing to do with stability. Though absolutely this is thankfully getting to be a bit outdated with the proliferation of flatpak etc.

[–] ptz@dubvee.org 9 points 1 week ago

Second this. Everything I have runs on Debian or OpenWRT.

[–] 17lifers@sopuli.xyz 29 points 1 week ago

debian, because snap isn't required on servers.

My servers run good ol' debian. It's boring in the best way. A desktop environment is rather unusual for a server but you do you.

[–] mech@feddit.org 16 points 1 week ago

I'll join the circlejerk: If you search online for "How to do X on a Linux server?" chances are most results will be for Debian.
It's basically the default vanilla Linux server OS.

[–] pmk@piefed.ca 9 points 1 week ago

I use Debian for my home server, and for my vps. And on my laptop. It's been great so far, no real complaints after using Debian for 15 years.

[–] sonofearth@lemmy.world 8 points 1 week ago

Debian. With unattended-upgrades installed. I ssh monthly just to update the docker images and clean up old logs.

[–] Neptr@lemmy.blahaj.zone 7 points 1 week ago (1 children)

Anything really. Just use Docker/Podman or LXC and then the base OS won't matter.

  • Ubuntu is still fine
  • Debian I have personally used and it is good
  • I used openSUSE Slowroll for a while as well
  • Fedora server is just as good as RHEL derivatives IMO

Next thing I am looking at is secureblue for Fedora CoreOS. Security matters and a rock solid base with hardened defaults is really nice. It also is Atomic and because it is effectively just CoreOS, you install it with a JSON file (I think). Using the provided example butane file it took like 30 seconds to install. Now I need to customize it further.

[–] sundray@lemmus.org 1 points 1 week ago* (last edited 1 week ago) (1 children)

I recently installed Fedora Server 43 and ran into dozens of problems with Docker and SE Linux. Not sure if others have had similar problems, but I ended up switching to Yunohost (but I don't like it much).

[–] KryptonNerd@slrpnk.net 2 points 1 week ago* (last edited 1 week ago) (1 children)

What issues are you having with Yunohost?

[–] sundray@lemmus.org 2 points 1 week ago (1 children)

It's super-convenient for installing apps that are already part of the ecosystem, but installing unvetted apps is less so. When they say you're on your own they really mean it. I don't like the workflow of being able to maintain some apps through the web portal, and then having to SSH to the machine for all my custom apps.

I'd prefer a middle ground between Yunohost and, say, bare-metal Debian. But I think I'm just going to have to get stuck in and take the long way around to proper hosting. It'll take longer, but I'll learn more.

[–] KryptonNerd@slrpnk.net 2 points 1 week ago

Ah that's good to know. I've only ever done regular Debian, and was considering trying yunohost to give an easy way of managing some of the applications, but maybe I won't

[–] harsh3466@lemmy.ml 7 points 1 week ago (1 children)

I use Ubuntu Server on my home servers. Been running it on them for years without issue. I know Canonical/Ubuntu get a lot of hate in the linux community, but for server side things, I think it's great.

  1. If you use an LTS (24.04) version, you can get super long term security updates, meaning you don't have to worry about a full os upgrade for 10-15 years (via the free Ubuntu pro).
  2. It's super solid, boring, and dependable, which is what you want out of a server os
  3. If you need it, there's a TON of documentation/support information out there for Ubuntu.
[–] cygnus 2 points 1 week ago* (last edited 1 week ago) (1 children)

Same. I also find it faster to get set up and operational.

[–] harsh3466@lemmy.ml 1 points 1 week ago

Definitely. It's easy to get a server up and running in about ten minutes.

[–] neidu3@sh.itjust.works 7 points 1 week ago

Debian, imho. I use it on all my servers except for a few work-related use cases that actually require Centos

[–] MagnificentSteiner@lemmy.zip 7 points 1 week ago (1 children)

As a complete beginner who had minimal Linux experience at the time, I put OpenMediaVault (Debian based) on my server. It has been absolutely fantastic, I can't recommend it enough.

[–] Bryan065@kbin.earth 3 points 1 week ago

I highly recommend openmediavault as well. Been using it for all my servers. After you get it installed, just make sure to install the omv-extras plugin so you can use docker/docker-compose from the UI (if you want).

Gives you a nice web GUI and is Debian based so you can dive into the CLI if you want.

Just be aware that you shouldn't modify some files that are managed by Openmediavault (like the fstab) and never install a desktop environment or you'll break openmediavault.

[–] Pudutr0n@lemmy.world 6 points 1 week ago (2 children)
[–] testaccount372920@piefed.zip 8 points 1 week ago (1 children)

The kind that is beginner friendly, where I can host some stuff like Jellyfin, some storage, git or similar, etc. Just for me and friends/family to access.

[–] AnUnusualRelic@lemmy.world 1 points 1 week ago

So, a file server, mostly. A laptop is fairly inadequate for that, but will work for small loads.

There are specialist distributions for that purpose, but you seem to want something more "generic".

You have a choice of trendy (what the forums like), or industry standard what'susedon real life servers) basically.

[–] AnUnusualRelic@lemmy.world 2 points 1 week ago

That's the only question that matters.

[–] undefined@lemmy.hogru.ch 5 points 1 week ago

I use Alpine Linux because I just got tired of all the cruft and outdated packages from other distributions.

[–] Sanctus@anarchist.nexus 5 points 1 week ago

Just run debian with a DE. I have a beefy server that I got out of sheer luck and I run it with a DE. Everything else is just SSH but I wanted a DE to fuck around with openjdk on the minecraft server cause Java is a bitch. Like someone tell.me why it updated from openjdk8 to 21 when I installed 8 manually.

[–] Kr4u7@discuss.tchncs.de 5 points 1 week ago (1 children)

I'm running proxmox and then in the containers either debian or alpine. Because one is reliable and the other is small. Then I'm running one on ubuntu because it's having a amd graphics card and rocm is only optimized for ubuntu for this specific one.

[–] hereiamagain@sh.itjust.works 4 points 1 week ago* (last edited 1 week ago)

Just started with proxmox 5 months ago, best decision I ever made.

My next big thing is running GPU passthrough for Plex, but I haven't gotten to it. So Plex languishes on an old mini PC until I get my act together.

Proxmox GPU passthrough is not something I'm looking forward to.

Edit: I did it, wasn't so bad actually. Especially since I found a guide specifically for my ARC card

[–] whaleross@lemmy.world 4 points 1 week ago* (last edited 1 week ago)

A desktop environment is only useful if you plan to sit by the server to do stuff and you don't like the terminal, otherwise it's just a resource hog.

Personally I also use Debian on my home server and other distros around the house, but if you are new to Linux and just want to get going you may want to look into Unraid or OpenMediaVault.

Next steps are learning about containers and docker. It makes everything home server much easier in the long run and both suggestions above do it out of the box.

[–] banazir@lemmy.ml 4 points 1 week ago

Since everyone already mentioned it, I recommend Debian.

[–] jimmy90@lemmy.world 3 points 1 week ago

use NixOS it's perfect for it

there is nothing special about debian

good luck

I would recommend Debian or OpenSUSE LEAP (not Tumbleweek). Both distros work fine headless, as they are rock-solid and give you control over your update & maintenance timings. .

[–] rammjet@lemmy.world 3 points 1 week ago

I use Mint. I tried Ubuntu several times and ran into dependency issues. Mint has extra stuff you won't need, but it "just works". And no Snap.

Fedora or Debian, but it depends on what you're going to be using it for.

Maybe you want a NAS OS instead? Maybe a media system like Open Filevault? If just runnings VMs and Containers, maybe something geared towards that.

Fedora does have some nice preconfigured stuff like Cockpit and several helper automations by default. Yes, they can be installed on Debian, but it's extra steps.

[–] mereo@piefed.ca 2 points 1 week ago* (last edited 1 week ago)

Ubuntu or Debian. I'm using Ubuntu and it has never failed me.

[–] Cyber@feddit.uk 0 points 1 week ago

Arch.

Minimal, rock solid, good documentation.

If you feel the need for containers, that could be installed too.

Whatever you use... understand it and do backups. Something will break.