- Thu Aug 20, 2015 9:12 pm
#26636
If you have a web interface working on your ESP8266 locally, you are just a couple of steps away from getting it working on the larger Internet. Just set up port forwarding on your router. Depending on your ISP, you might have to use an obscure port (ie. something other than 80) as they might not allow web servers running at home. However, if you care about security, you are going to want to do more.
For read-only access, with no parameter processing, to something I really don't care about, I wouldn't have issues port forwarding from the Internet to an ESP8266 on my local network. However, for anything with parameters, anything at all, I would want a login page and all communications to/from the outside world to go through an SSL proxy (ie. nginx). If this were to be something that could become popular, I'd want a genuine SSL certificate, but if it were just for my own access, a self-signed certificate would do.