Creating a piece of software usually means learning some programming language and then writing the program.
Creating the physical server machine would involve advanced skills like conjuring complex electronic euipment out of thin air or making microchips out of sand using household appliances in your basement..
I have fear of being in the mistaken category of forum I would move myself therefore in the category "storage and networking" where you will find more details on my problem.