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 will also configure each service with a subdomain and HTTPS, for example:
- https://cloud.example.com => NextCloud
- https://plex.example.com => plex server
- https://gitlab.example.com => GitLab Server
- etc.
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.
Ideally you use a second nvme drive dedicated to storing VM’s - but if not you’ll want them stored on the proxmox drive, not inside TrueNAS.