add gandi wildcard creation img
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Grégory Lebreton 2025-06-04 09:48:47 +02:00
parent 6697b156ce
commit 280c273ac9
4 changed files with 21 additions and 7 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

View File

@ -5,21 +5,35 @@
![cle-api](../../assets/divers/server/cle-api.png) ![cle-api](../../assets/divers/server/cle-api.png)
![cle-api2](../../assets/divers/server/cle-api-2.png)
```{ .bash .copy }
sudo mkdir /etc/letsencrypt/gandi
sudo tee $cle_api_gandi > /etc/letsencrypt/gandi/api_key_gandi.ini
chmod 600 /etc/letsencrypt/gandi/api_key_gandi.ini
```
> Remplacer `$cle_api_gandi` par la clé d'api générée sur Gandi
#### Créer un enregistement DNS #### Créer un enregistement DNS
![cle-api](../../assets/divers/server/cle-api.png) ![cle-api3](../../assets/divers/server/cle-api-3.png)
#### Créer le certificat #### Créer le certificat
![cle-api](../../assets/divers/server/cle-api.png) ```{ .bash .copy }
#### Renouvellement auto du certificat
```bash
sudo certbot certonly \ sudo certbot certonly \
--authenticator dns-gandi \ --authenticator dns-gandi \
--dns-gandi-credentials /etc/letsencrypt/gandi/makayabou_api_key_gandi.ini \ --dns-gandi-credentials /etc/letsencrypt/gandi/api_key_gandi.ini \
--server https://acme-v02.api.letsencrypt.org/directory \ --server https://acme-v02.api.letsencrypt.org/directory \
-d $domain -d *.$domain" -d $domain -d *.$domain"
``` ```
> Remplacer `$domain` par le domaine concerné
#### Renouvellement auto du certificat
Création de la crontab pour renouveler les certificat tout les deux mois:
```{ .bash .copy }
(crontab -l 2>/dev/null; echo '0 4 * * * certbot renew --quiet --dns-gandi-credentials /etc/letsencrypt/gandi/api_key_gandi.ini >> /var/log/letsencrypt-renew.log 2>&1') | crontab -
```