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

  • SayCyberOnceMore@feddit.uk
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 minutes 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.

  • jimmy90@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    20 minutes ago

    use NixOS it’s perfect for it

    there is nothing special about debian

    good luck

  • sonofearth@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 hours ago

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

  • N.E.P.T.R@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    5
    ·
    5 hours ago

    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
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      4 hours ago

      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).

  • neidu3@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    5
    ·
    5 hours ago

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

  • happy_wheels@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 hours ago

    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. .

    • Eldritch@piefed.world
      link
      fedilink
      English
      arrow-up
      13
      ·
      10 hours ago

      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
        link
        fedilink
        English
        arrow-up
        6
        ·
        edit-2
        8 hours ago

        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
          link
          fedilink
          English
          arrow-up
          4
          ·
          8 hours 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.

  • doeknius_gloek@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    19
    ·
    10 hours ago

    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.

  • Sanctus@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    5
    ·
    8 hours 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.

  • Pommes_für_dein_Balg@feddit.org
    link
    fedilink
    English
    arrow-up
    14
    ·
    10 hours 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
    link
    fedilink
    English
    arrow-up
    7
    ·
    9 hours 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.

  • harsh3466@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    ·
    10 hours ago

    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.
  • MagnificentSteiner@lemmy.zip
    link
    fedilink
    English
    arrow-up
    5
    ·
    10 hours ago

    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
      link
      fedilink
      arrow-up
      2
      ·
      10 hours 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.