TFW we still don't have an ELKS 09/03/2020 (Thu) 13:33:55 No.14296 del
A static IP is always better unless you are attracting some unwanted attention. Even then, a dynamic proxy in front of the static server is the modern answer.
I've run stuff back in day from home, including an email server. In today's world, it's a really bad idea. Especially so if you are trying to learn how to run something like this securely. Or, even worse, just starting out. For $5 a month you can fuck around on a low-end server with the OS of your choice off site. There's even cheaper solutions out there too. That way, when someone pwns your shit, at least your home stuff is not wide open to them.
If you want to run something strictly non-public from home, then what you want to learn is fwknop. And, probably, keep it dynamic as well.