luztra: You would need a keyboard and monitor for the initial setup only. It will come bare bones with no operating system installed. Once setup you would manage it through a webpage. You would need to install an operating system. Something like freenas or similar would be able to do most of the things you need and would be a better choice than windows 7 IMHO.