tconroy
By:
tconroy

letsencrypt cron job auto-renew is not working (Ubuntu/Nginx droplet)?

August 17, 2016 940 views
Let's Encrypt Nginx Ubuntu

Hi!

I followed this DO guide to configure LetsEncrypt for my server: https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-14-04

The guide worked great, however the auto-renew cron job does not seem to fire on my server. I keep having to go in and manually run the update command to get my certs renewed.

I followed the guide carefully and placed the following in my crontab ( sudo crontab -e )

30 2 * * 1 /opt/letsencrypt/letsencrypt-auto renew >> /var/log/le-renew.log
35 2 * * 1 /etc/init.d/nginx reload

here is a dump from the le-renew.log file... I'm not a backend guy so I may have missed something but I did not notice anything fishy. https://gist.github.com/tconroy/81187d31badd09cc0e2b468997cf1549

wonder if there's any extra configuration I need to do to get auto-renew working?

Thank you!

1 comment
  • same here.
    Someone had a thread about this, so the issue seems to be more than just a few standalone isntances.

    I just switched to using Acme:
    https://github.com/hlandau/acme

    Once I figured out how to set it up, it is amazingly simple and works fine.
    but I will not know if cron is working or not until my certs are due.

1 Answer

This question was answered by @sierracircle:

same here.
Someone had a thread about this, so the issue seems to be more than just a few standalone isntances.

I just switched to using Acme:
https://github.com/hlandau/acme

Once I figured out how to set it up, it is amazingly simple and works fine.
but I will not know if cron is working or not until my certs are due.

View the original comment

Have another answer? Share your knowledge.