While the Controller doesn't support HTTPS (and probably never will), that doesn't stop anyone from using Nginx as a reverse proxy with a self-signed certificate.
I'm not exactly solid on how all of this works, but I'm pretty sure the HTTP client used by the Runner needs to be told to trust the self-signed cert for HTTPS to work.
I still need to look into this, but I think it's important to note it down.
While the Controller doesn't support HTTPS (and probably never will), that doesn't stop anyone from using Nginx as a reverse proxy with a self-signed certificate.
I'm not exactly solid on how all of this works, but I'm pretty sure the HTTP client used by the Runner needs to be told to trust the self-signed cert for HTTPS to work.
I still need to look into this, but I think it's important to note it down.