Ich hab für sowas einfach nen kleinen xubuntu rechner am laufen, für die Dateifreigabe wird Samba benutzt, funktioniert tadellos
Epeos kann ich da übrigens nur beipflichten, ich hatte da auch zuerst überlegt nen alten Rechner herzunehmen, mich aber nachdem ich die Stromkosten mal überdacht hatte dann für ein kleines microATX Mainboard mit Atom CPU entschieden (verbraucht 12W gemessener Weise), dazu ein passives 120W picoPSU Netzteil (da gings mir aber nur drum das der Rechner nicht das leiseste Geräusch von sich gibt).