documentation/infra/letsencrypt.md

716 B

Let's encrypt

Installation

Installer les paquets :

apt-get install dehydrated dehydrated-apache2

Recharger Apache :

systemctl reload apache2.service
/usr/bin/dehydrated --register --accept-terms

Générer un certificat

Ajouter foo.libre-service.eu dans /etc/dehydrated/domains.txt.

Lancer la génération :

/usr/bin/dehydrated -c

Le certificat est généré dans /var/lib/dehydrated/certs/foo.libre-service.eu/.

Renouvellement automatique

Ajouter un script cron dans /etc/cron.weekly/dehydrated :

#!/bin/bash

/usr/bin/dehydrated -c
systemctl reload apache2.service

Et lui donner les bonnes permissions :

chmod a+rx /etc/cron.weekly/dehydrated