Wenn du Videos streamen willst sollte die HDD ein klein wenig größer sein, vor allem in Verbindung mit einem Fileserver? Denk mal über ein halbes TB nach
Print und DNS ziehen nicht wirklich Performance, das sind Tasks die in aller Regel 'herumdümpeln', der Fileserver wird zwar oft benötigt, stellt aber eigentlich auch nur LAN Bandbreite bereit. Nur die Videostreams dürften den Server ein wenig 'kitzeln'
Von da her kannst du eigentlich auch einen alten P4 (oder vergleichbar) da hin stellen, 1GB RAM tun es auch und als GraKa kannst du eine alte PCI Grafik (oder gleich Onboard) nutzen.