I've developed a REST API in Node and installed nginx as reverse proxy in front of that in order to handle the SSL certificate from Letsencrypt. It's the first time I've set up nginx but everything seems to work as intended. The certbot installation was uneventful and the certificate is in place and works. My only concern is that I can't see any evidence of auto-renewal in place.
The Certbot docs say:
The command to renew certbot is installed in one of the following locations:
/etc/crontab/
/etc/cron.*/*
systemctl list-timers
I've checked all the above locations but there are no traces of certbot anywhere. Running sudo certbot renew --dry-run
works without any error messages but no cron job or timer is created as far as I can see. Are the docs outdated or is the problem my lacking Linux skills?
The server is running Ubuntu 20.04.1 LTS and nginx/1.18.0 (Ubuntu).