Voici comment je renouveler mon certificats de Crypter Let par conteneur docker (de certbot):Ubuntu: Cronjob pour renouveler les certificats de cerbot
$ sudo docker stop nginx
$ sudo docker run -it --rm -p 443:443 --name certbot -v /etc/letsencrypt:/etc/letsencrypt -v /var/log/letsencrypt:/var/log/letsencrypt quay.io/letsencrypt/letsencrypt:latest renew
$ sudo docker start nginx
Maintenant, je voudrais faire cela comme une tâche cron sur mon serveur unbuntu. Pour cela, je voudrais ajouter une entrée dans /etc/crontab
.
Mais où dois-je mettre le script pour le renouvellement?
letsencrypt.sh
#!/bin/sh
sudo docker stop nginx
sudo docker run -it --rm -p 443:443 --name certbot -v /etc/letsencrypt:/etc/letsencrypt -v /var/log/letsencrypt:/var/log/letsencrypt quay.io/letsencrypt/letsencrypt:latest renew
sudo docker start nginx
Si cela est exact, que suggérez-vous pour obtenir une note si le processus échoue/est réussie?