You could always get no-ip from
www.no-ip.com which will give you an easy to use domain name instead of having to remember the ip address.
Also in windows server you can install IIS, then conect to your pc with port
https://yourip:8098 then click on manage and remote desktop
I use the dmz host option to forward all requests from the internet to the same pc as it saves having to open certain ports.