Some routers can support Dynamic DNS too, although usually only specific services which the manufacturer put in the firmware. So, simpler but less choice.
If you run a Windows Server OS then you can run Remote Desktop Services with Remote Desktop Gateway enabled to allow access via https. Being Microsoft, I couldn't say how secure it is, but none of my installations (work and personal) have been hacked so it seems to hold up fairly well.
|