Un mémo sur comment installer facilement le paquet Let’s Encrypt sous Debian et Ubuntu serveur via Apt.
Pour rappel, Let’s Encrypt est une autorité de certification dont le but de faciliter la mise en œuvre d’un certificat X.509 pour le protocole de chiffrement TLS reconnu par tous les navigateurs internet récents. Ce qui permet de chiffrer la connexion bout à bout du serveur au client (visiteur), afin de garantir aucune écoute lors du transfert des pages web entre le serveur et le client.
L’article décrit les étapes pour installer le paquet letsecrypt via Apt en ajoutant un dépôt non officiel mis à disposition par la communauté OpenSuse.
Pour ceux qui souhaitent installer letsencrypt depuis les sources : https://memo-linux.com/configurer-le-serveur-web-nginx-en-https-avec-letsencrypt-sous-debian-jessie/
Installation de Let’s Encrypt sous Debian Jessie
- Ajout du dépôt :
echo 'deb http://download.opensuse.org/repositories/home:/antonbatenev:/letsencrypt/Debian_8.0/ /' >> /etc/apt/sources.list.d/letsencrypt.list
wget http://download.opensuse.org/repositories/home:antonbatenev:letsencrypt/Debian_8.0/Release.key
apt-key add - < Release.key
apt-get update
apt-get install letsencrypt
Installation de Let’s Encrypt sous Ubuntu serveur
Ubuntu 14.04 LTS
- Ajout du dépôt :
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/antonbatenev:/letsencrypt/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/letsencrypt.list"
wget http://download.opensuse.org/repositories/home:antonbatenev:letsencrypt/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install letsencrypt
Ubuntu 12.04 LTS
- Ajout du dépôt :
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/antonbatenev:/letsencrypt/xUbuntu_12.04/ /' >> /etc/apt/sources.list.d/letsencrypt.list"
wget http://download.opensuse.org/repositories/home:antonbatenev:letsencrypt/xUbuntu_12.04/Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install letsencrypt
Création d’un certificat avec Let’s Encrypt
- Arrêter le serveur web :
systemctl stop nginx
letsencrypt certonly -d www.domaine.tld --rsa-key-size 4096