These instructions are fantastic. However, the cert on our server would not autorenew, due to:
"Problem binding to port 80: Could not bind to IPv4 or IPv6"
It turns out that with "authenticator" set to "standalone" it competes with nginx on port 80. You can stop nginx then the cert will renew -- but this is not ideal.
Steps to resolve:
1. nano /etc/letsencrypt/renewal/{your.server.name.conf}
2. Add new line under [renewalparams] "installer = nginx"
That should do it.
Or, you might need to install the plugin "apt install python3-certbot-nginx" to change the authenticator to "nginx" instead of standalone.
"Problem binding to port 80: Could not bind to IPv4 or IPv6"
It turns out that with "authenticator" set to "standalone" it competes with nginx on port 80. You can stop nginx then the cert will renew -- but this is not ideal.
Steps to resolve:
1. nano /etc/letsencrypt/renewal/{your.server.name.conf}
2. Add new line under [renewalparams] "installer = nginx"
That should do it.
Or, you might need to install the plugin "apt install python3-certbot-nginx" to change the authenticator to "nginx" instead of standalone.