Ajouter un certificat SSL avec Cloudflare en un clin d'oeil
Dans mon exemple, je suis parti d'une distro Ubuntu 18.04 LTS.
Pour une install manuelle, je vous invite à utiliser ce repo : https://github.com/certbot/certbot
Après avoir installé le CertBot LetsEncrypt
sudo apt-get install -y software-properties-common
sudo apt-get install -y certbot
Il nous faut ajouter le plugin nous permettant d'editer le DNS Cloudflare via cerbot.
sudo apt-get install python3-certbot-dns-cloudflare
On s'assure que le plugin est bien installé
certbot plugins
Il nous reste à configurer notre fichier que l'on placera ici pour l'exemple /home/mon-user/dnscloudflare.ini
avec l'API key que l'on retrouve sur notre profil Cloudflare.
dns_cloudflare_api_key = blahblahblah44399342234bland
dns_cloudflare_email = [email protected]
On met les droits sur notre fichier
chmod 600 /home/mon-user/dnscloudflare.ini
Et voila, il nous reste plus qu'a nous amuser !
sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /home/mon-user/dnscloudflare.ini -d mon-domaine.com -d www.mon-domaine.com