I've been using this (or older versions) since 2007, for personal stuff. Crappy hardware w/ software raid has yet to let me down. https://www.howtoforge.com/perfect-server-debian-10-buster-apache-bind-dovecot-ispconfig-3-1/
For Windows, XAMPP is a great web server, not sure about the email...