- On ajoute le dépôt pour certbot :
add-apt-repository -y ppa:certbot/certbot
apt update
apt install certbot
On créé un token sur l’api OVH : https://api.ovh.com/createToken/
GET /domain/zone/*
PUT /domain/zone/*
POST /domain/zone/*
DELETE /domain/zone/*
On renseigne les variables dans un fichier (ex: ovh.ini) avec des droits en
600
# OVH API credentials used by Certbot
dns_ovh_endpoint = ovh-eu
dns_ovh_application_key = xxxxxxxxxxxxx
dns_ovh_application_secret = xxxxxxxxxxxxxx
dns_ovh_consumer_key = xxxxxxxxxx
- On génère le certificat en suivant les étapes :
certbot certonly --dns-ovh --dns-ovh-credentials /etc/ovh.ini --dns-ovh-propagation-seconds 60 -d *.eckmul.net -d eckmul.net
- ou on peut générer son certificat sans API et renseigner les clés manuellement en suivant les étapes de la commande :
certbot -d eckmul.net -d *.eckmul.net --server https://acme-v02.api.letsencrypt.org/directory --manual --preferred-challenges dns certonly