« 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/. | sudo mkdir -p /etc/letsencrypt/.ovhsecrets | ||
sudo nano /etc/letsencrypt/. | 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/. | 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/. | 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> | ||