Hello

I cannot decide which OS I should I install, I have the following machine which will be on 24/7:

  • intel Core i7 9700
  • 2x32GB RAM
  • 1x 256GB M.2 SSD (Booting OS)
  • 2x4TB Samsung 870 QVO

and I will use it for:

  • NextCloud or other self-hosted cloud
  • Git Server (Git Tea or GitLab)
  • Plex Server
  • VirtualMin
  • DNS Server
  • FTP/Samba Server
  • Remote Downloader

I am a Web Developer and most of apps can also be ran with docker or in a VM and I will be also developing my own APIs so portability is essential because in the future some of the apps will be ran on a VPS

I am also comfortable reading documentation and configuring everything with ssh/CLI, so configuring things with a UI is nice to have but not mandatory.

I have played with both Ubuntu Server and TrueNas Scale in the past, felt comfortable with both but still for my needs, its a little bit unclear to me with which I should go for.