I have made a decision to start a Linux server for some projects (files, media, etc.). However, I don’t know what would be a good server for me to use. Is there any good choices for me to use? I use EndeavourOS for my laptop and my desktop, if that matters.

Server specs: 2GB RAM 240GB SSD

(This is my first server, hopefully I will be able to upgrade after some time)

  • CyclohexaneM
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    The big choice here is: do you want rolling release or stable? Most servers are stable, but endeavour is rolling.

    Stable release means your distro’s repository’s packages rarely change behavior. This is because they lock the versions and only bring in security updates. Pros: things will almost never change when you update, which means you won’t have to be fixing things when updating (unless updating major version of your distro). Cons: you’re stuck with frozen versions. Those can be years old sometimes. As long as you’re okay with not using new versions of what you’re using, you should be fine.

    If you like stable, go with debian stable for 5 year release / update cycles, debian testing for 2 (or Ubuntu server), or the red hat one for 6 months (I forgot its name).

    Rolling release means you have to update frequently and you always get the latest version, remaining very close to upstream. This is unpopular for servers as it means an update might bring changes you don’t expect, and you might have to change a configuration or maybe even more. If you like this, OpenSUSE tumble weed is a good choice, or good old Arch.

    You also have Gentoo and NixOS, but I don’t know if you’ll be wanting those.