I run my own web server. Therefore I use nginx. PHP is run as FPM and connected as proxy. Furthermore I am familiar with the setup using Apache and mod_php as well as Apache and php fpm.
Furthermore I run a mail server including IMAP and SMTP server with spam protection. For the administration I have developed a web based software that fits current technical standards and simplifies the administrative tasks on the mail server.