« Ovh letsencrypt » : différence entre les versions

Ligne 105 : Ligne 105 :


# Créer le fichier de configuration OVH
# Créer le fichier de configuration OVH
sudo mkdir -p /etc/letsencrypt/.secrets
sudo mkdir -p /etc/letsencrypt/.ovhsecrets
sudo nano /etc/letsencrypt/.secrets/ovh.ini
sudo nano /etc/letsencrypt/.ovhsecrets/ovh.ini


# Ajouter les informations suivantes dans ovh.ini
# Ajouter les informations suivantes dans ovh.ini
Ligne 115 : Ligne 115 :


# Protéger le fichier
# Protéger le fichier
sudo chmod 600 /etc/letsencrypt/.secrets/ovh.ini
sudo chmod 600 /etc/letsencrypt/.ovhsecrets/ovh.ini


# Obtenir un certificat wildcard
# Obtenir un certificat wildcard
sudo certbot certonly --dns-ovh --dns-ovh-credentials /etc/letsencrypt/.secrets/ovh.ini -d votre-domaine.com -d *.votre-domaine.com
sudo certbot certonly --dns-ovh --dns-ovh-credentials /etc/letsencrypt/.ovhsecrets/ovh.ini -d exemple.com -d *.exemple.com


# Automatiser le renouvellement
# Automatiser le renouvellement
Ligne 124 : Ligne 124 :
# Ajouter cette ligne
# Ajouter cette ligne
0 0 * * * certbot renew --dns-ovh --dns-ovh-credentials /etc/letsencrypt/.secrets/ovh.ini --quiet
0 0 * * * certbot renew --dns-ovh --dns-ovh-credentials /etc/letsencrypt/.secrets/ovh.ini --quiet
59 23 */60 * * root /usr/bin/certbot certonly --dns-ovh --dns-ovh-credentials /etc/letsencrypt/.ovhsecrets/ovh.ini  --non-interactive --agree-tos --email email@mail.fr -d exemple.com -d *.exemple.com
</syntaxhighlight>
</syntaxhighlight>