Let's Encrypt does not work

Hello,

i tried to generate Let’s Encrypt certificates for https remote access by DDNS but it doesn’t work. After pushing the Create button the screen shows 3 new certificates with status ‘Generating’

But 2 or 3 minutes later these 3 certificates are automatically removed and the screen shows as nothing had happened.

What’s wrong? Can i somehow log the process of generating the certificates to see what’s going wrong?

Also there is a problem with adding DNS servers at “Network → DNS → General” because the added servers cannot be saved. If i add 1 or more servers and push the “Save & Apply” button the screen does not show my added servers.

You can go to troubleshoot page and check the system logs after the generation fails, it should show some logs why it failed.

Be aware that you need a public ip address for let’s encrypt.

Good afternoon,

As @pwsh has advised, you can see download the troubleshoot file, and in system logs you will be able to see information why the device has failed to generate certificates.

You can also do this live, by connecting to the device via ssh, or go to the device’s CLI in System → Maintenantce, and run logread -f command after connecting to the router. On another browser tab you can open another WEBUI instance, and there generate the certificates, which in another tab you will be able to see live how the device is behaving when generating certificates.

You do also need a public IP, which is usually a Paid service to be obtained from your ISP provider.

Let’s Encrypt’s servers require that port 80 (HTTP) on your public IP be open and forwarded to the machine requesting the certificate. If another service is using that port or port forwarding is not set properly, the validation will fail, even if DDNS resolves correctly.

For the DNS server issue, can you try a different browser/incognito window. I would also like you to check logs when you try to save, to see why it fails.

Regards,

Arturas

This topic was automatically closed after 60 days. New replies are no longer allowed.