Med de önskemålen vill du troligen snarare ha en liten server; färdig eller hopplock.
Med en standard Linuxdistribution är du betydligt mer flexibel vad gäller både hårdvaruval och vad maskinen kan göra för dig, på bekostnad av lite högre inlärningströskel om du inte redan kan Linux. Stoppa in en billig SATA-SSD att boota från, skaffa ett moderkort med tillräckligt många PCIe m2-platser, och skaffa ett bra 10GbE-kort. Storlek på processor och minne väljer du själv utifrån vad du vill köra på maskinen i övrigt: virtuella maskiner eller enbart containers. Välj ZFS som volymhanterare/filsystem så har du förutom peace of mind vad gäller dataintegritet också det du behöver för enkla snapshots och de facto inkrementella backuper på blocknivå, ifall du bryr dig om det du lagrar på maskinen. Eller kör mdadm+ext4 för högsta möjliga prestanda om du bara behöver snabb scratchdisk till "oviktig" data.