Hello
I am a system and network administrator, with more than 10 years of experience.
During that period I have installed, administrate and maintain a large number of various servers, such as Web Server (Apache, IIS), Mail Server (Postfix, Exim, MS Exchange),
DNS Server (BIND, Unbound, MS DNS), etc., based on, FreeBSD, CentOS, RHL, etc. And of course, I have a lot of experience in working with MS Servers and other MS products.
As well as I have some experience in the database design, development, and maintenance.
As for the project, before building such kind of network at your home. please check with your ISP, if you have all necessary ports available for your home network (at very least, 80 and 25). Also, you need to have a static IP address and DNS properly configured, so your domain name points to your home's IP address.
Thank you in advance. Looking forward to hearing from you soon.
Sincerely
Eduard