Hi,
I have similar issue and unable to renew my certificate. I hasn’t happened automatically and it doesn’t work with acme script. I’m out of ideas. Here’s output of
/etc/letsencrypt/acme.sh --home "/etc/letsencrypt" --renew -d mydomain.pl --webroot /var/www/ghost/system/nginx-root
[Sat Nov 2 20:01:05 CET 2019] GET
[Sat Nov 2 20:01:05 CET 2019] url='https://acme-v01.api.letsencrypt.org/directory'
[Sat Nov 2 20:01:05 CET 2019] timeout=
[Sat Nov 2 20:01:05 CET 2019] _CURL='curl -L --silent --dump-header /etc/letsencrypt/http.header -g '
[Sat Nov 2 20:01:06 CET 2019] ret='0'
[Sat Nov 2 20:01:06 CET 2019] Could not get nonce, let's try again.
...
[Sat Nov 2 20:01:23 CET 2019] Error, can not get domain token entry ...
I noticed that acme renew command only finds domains that are in /etc/letsencrypt/live
folder, but ghost certificates go to /etc/letsencrypt/[domain]
by default so renew command doesn’t even recognize that domain.
I’m also on ubuntu 18.04
Node v10.16.3
Ghost-CLI version: 1.12.0
Ghost version: 2.28.0