Jag skulle också säga FreeNas. Guider osv finns på http://www.freenas.org/
Dock så skulle jag också vilja framhäva en färdig NAS. Det är pillande med en hemmabyggd NAS, även FreeNas. Och min bild är att det inte slutar när den är installerad. Jag har kört både flera FreeNas installationer och numera en Synology NAS. Jag vill inte vara elak, men med tanke på att du fått tips om FreeNas, men inte ens provat att sätta upp den ännu ser jag som ett tecken på att du inte kommer att vilja pilla med din NAS när den väl är på plats. För i ärlighetens namn är det en Googling och ett par klick bort för att få infon som du frågar om.
Till sist till dina krav.
Nå mediafiler från ditt nätverk är inga problem oavsett. Att kunna spela upp dem från en enhet utan att kopiera över dem är oftast inte heller några problem, men här börjar det bli snårigt. Du skriver streama inom parentes. Har du några enheter som kräver att du streamar, eller kan de spela upp en fil från en nätverksdelning? Att streama innebär i princip att servern packar upp mediafilen och skickar den som rådata över nätverket. Det är andra protokoll än Windows SMB osv. Här är min bild att FreeNas är mycket svagare än tex min Synology NAS. FreeNas stödjer färre enheter och funkar allmänt sämre än Synologyn.
Sedan när det gäller att komma åt servern säkert och andra funktioner. På ditt nätverk är det inga problem att komma åt servern säkert. När du vill komma åt den från internet, vilket jag också satt upp på båda plattformarna så är det mycket enklare med Synologyn. Några klick och så är man igång. Dessutom kan man ladda ner en uppsjö andra tillämpningar genom en "appstore" i Synologyn så att din NAS tex kan vara VPN server, Övervakningscentral osv.