The first step is to establish what is required to build a home server. This boils down to three basic elements: Hardware Software Configuration