Hi D3luxee,
Please see DynDNS and Let's Encrypt using custom domain for the solution.
Stay secure, Peter