I own a couple domain names through gandi. I do not have the ability to get a static IP from my ISP. My main goal is to get an email server up and running on docker which I can use with mail clients like thunderbird on various devices. (I understand the drawbacks of self hosting email, this is to learn and reduce cost.)

I’m not sure where to start though, do I use something like duckdns first to get my domain name hosted on my server, then do postfix or something? I think once I have a good order of operations I can handle it from there.

This may complicate things, the server in question is a desktop with docker running all my self hosted stuff. The desktop has mullvad on 24/7. Will this vpn interfere with anything I’m trying to do here? If so I will need to figure out a way to split tunnel.