Let's encrypt: Certonly (https)

What are the criteria for establishing https so that it’s possible to access web-interface with:

[https://(hostname):8080]

From what I’ve read we’re going to generate a certificate with Let’s Encrypt

Above description, in my opinion, is a little loosen explained. When let’s encrypt cli tool has been installed, and we execute the above commando, we receive following error:

Port 80 and 443 are allowed.

What i’ve done so far:

Loraserver

  • secured network-server api (set ca_cert, tls_cert and tls_key)
  • secured join-server api (set ca_cert, tls_cert and tls_key) and changed http://… to https://…

Lora-app-server

  • secured application-server internal api (set ca_cert, tls_cert and tls_key)
  • secured join-server api (set ca_cert, tls_cert and tls_key)
  • Have not secured web-interface and public api (suspect the problem lies here)

Web-interface (Network-servers)

  • set ca_cert, tls_cert and tls_key in TLS CERTIFICATES
  • Have not changed Network_server server from localhost:8000 to loraserver:8000 in GENERAL due to error (context deadline exceeded(code: 2))

LOGS:

  • sudo systemctl status loraserver

  • sudo systemctl status lora-app-server (error and warning occurs when i try to change localhost:8000 to loraserver:8000)

  • sudo journalctl -u loraserver -f -n 250

  • sudo journalctl -u lora-app-server -f -n 250