My home automation server and a few ESP-based devices work well on the local network. I would like to check sensors and switch things when I am away, but I am uneasy about forwarding ports to the server, and my internet provider seems to give me an address that is not reachable from outside anyway.
What are the usual options for remote access, how do they compare on security, and why might port forwarding not work at all on my connection?




