Automatiser la gestion des certificats sur let’s encrypt avec Haproxy 1.8

Voici ma configuration et mon besoin de certificats chez moi:

Depuis quelques temps j’utilise des certificats chez let’s encrypt qui durent 3 mois mais il faut pas oublier de les rĂ©gĂ©nĂ©rer.

Alors afin de ne pas oublier j’ai fais un petit script qui se lance 1 fois par mois par cron.

Vous pouvez le télécharger dans mon gitlab:

https://gitlab.mondeunix.com/scripts/public/-/blob/master/certs.sh

Ce script , je l’ai placĂ© dans /etc/cron.monthly/ et l’ai rendu exĂ©cutable .Comme ça il se lancera tous les mois.

Installation des packages nécessaires:

[simterm]

apt install letsencrypt certbot haproxy

[/simterm]

Configuration dans HAProxy

[simterm]

[/simterm]

Redémarrer le service HAProxy

[simterm]

 /etc/init.d/haproxy start

[/simterm]

Configuration dans la crontab une fois par mois

[simterm]

cd /etc/cron.monthly/

git clone https://gitlab.mondeunix.com/scripts/public/-/blob/master/certs.sh

chmod +x certs.sh

[/simterm]

Adaptez a votre besoin les sous domaines et domaines respectifs .

 

 

Ajouter un Commentaire