Installer Let’s Encrypt sur Debian

Let’s Encrypt est un outil très simple d’utilisation (vous allez le voir) vous permettant de mettre en place des certificats TLS/SSL pour vos sites web.

Pourquoi utiliser un certificat ?

1/ Sécuriser son site web

2/ Améliorer la vitesse de son site web

Installer Let’s Encrypt

Vous allez avoir besoin de git. Si vous ne l’avez pas encore :

apt-get install git

Ensuite, récupérer Let’s Encrypt et placez le dans /opt

git clone git@github.com:certbot/certbot.git /opt/letsencrypr

Ensuite, si vous voulez ajouter la configuration pour tout vos domaines, Let’s Encrypt a bien-sûr pensé à vous. Lancez :

/opt/letsencrypt/letsencrypt-auto

et laissez vous guider. Si vous désirez le faire pour un domaine particulier :

/opt/letsencrypt/letsencrypt-auto --apache -d domain.com -d www.domain.com

Le service vous génère des certificats valide pour une durée de 90 jours. Pour les renouveler automatiquement c’est à nouveau très simple, des personnes ayant déjà fait les scripts qu’il nous faut :

curl -L -o /opt/le-renew http://do.co/le-renew
chmod +x /opt/le-renew

le-renew domain.com

Il vous suffit ensuite de l’ajouter à votre crontab (une fois par jour par exemple) et vous voila avec vos domaines en https gratuitement.

Enjoy ;)