With how easily a server can be setup nowadays, I don't see why you couldn't use the new
installer and learn to do what you have in your head. I know it sounds like a lot of work, but it's very rarely that you'll find a server tuned to every aspect that you enjoy.