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

    • Eldritch@piefed.world
      link
      fedilink
      English
      arrow-up
      20
      ·
      2 days 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
        7
        ·
        edit-2
        1 day 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
          6
          ·
          1 day 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.

  • sonofearth@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    1 day ago

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

  • whaleross@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    1 day 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.

  • doeknius_gloek@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    1
    ·
    2 days 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.

  • Pommes_für_dein_Balg@feddit.org
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    2 days 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.

  • neidu3@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    1 day ago

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

  • N.E.P.T.R@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 day 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
      ·
      1 day 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).

        • Sundray@lemmus.org
          link
          fedilink
          English
          arrow-up
          2
          ·
          16 hours ago

          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.

          • KryptonBlur@slrpnk.net
            link
            fedilink
            English
            arrow-up
            2
            ·
            12 hours 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

  • pmk@piefed.ca
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    1 day 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.

  • MagnificentSteiner@lemmy.zip
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 days 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
      3
      ·
      1 day 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.

  • Sanctus@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    1 day 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 removed. Like someone tell.me why it updated from openjdk8 to 21 when I installed 8 manually.

  • harsh3466@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    2 days 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.
  • happy_wheels@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    1 day 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. .