Renouveler automatiquement nos certificats let’s encrypt – nos sites web en https

# mkdir /opt/lets-encrypt
# nano /opt/lets-encrypt/renew_cert.sh
   #!/bin/bash
   certbot renew --quiet
# chmod +x /opt/lets-encrypt/renew_cert.sh
# crontab -e
   # tous les jours à 10h00
   0 10 * * * /opt/lets-encrypt/renew_cert.sh

On teste le script à la main :

# /opt/lets-encrypt/renew_cert.sh

Si on a des erreurs d’installation / nginx , installer et relancer :

# sudo apt-get install python3-certbot-nginx
# certbot plugins
# sudo certbot renew --nginx

Si on a des erreurs sur certaines configs de nos sites, on peut les supprimer et relancer :

# cd /etc/nginx/sites-enabled/
# rm probleme.conf
# sudo certbot renew --nginx