Choć pod serwer plików lepszym rozwiązaniem jest postawienie dysku sieciowego na którym możesz sobie ustawić bez rzadnych problemów prawa itp do plików dla wszystkich
Jeżeli ten komputer ma być tylko pod pliki, ale w sumie też np pod jakąs wewnętrzą aplikacjęw phpie z mysqlem to może jednak jakieś dedykowane rozwiązanie będzie lepsze pod względem wygody użytkowania (dedykowana obudowa, cicha praca, łatwość wymiany dysków - nawet “na żywo”)
U nas w firmie mamy i serwer stojący na ubuntu (normalny komp) służący jako serwer plików oraz serwer dla phpa, ale oprócz tego mamy dysk sieciowy (obejrzysz na np synology.com) który uważam że nawet w najtańszej wersji będzie o wiele wygodniejszym (cichszym) rozwiązaniem - moża go spokojnie postawić na biurku a nie chować po szafkach