Générez automatiquement vos certificats SSL avec traefik (OVH)
Dans ce post blog, je vais vous présenter comment automatiser la génération de vos certificats SSL sur vos différents domaines avec Docker, Traefik et OVH.
Première étape : créer son application OVH
Créez une application OVH (Europe) ou (Canada/USA) en cliquant sur ces liens. Donnez un nom et une description à votre application.
Gardez précieusement les clés APPLICATION_KEY et APPLICATION_SECRET affichées sur l’interface web.
Deuxième étape : ajouter les droits à l’application
La deuxième étape va consister à donner les droits de modifier les entrées DNS pour le “DNS challenge” de Let’s Encrypt.
Copiez-collez cette commande en remplaçant “mon-domaine” par le vôtre (mettez ”*” si votre application doit gérer plusieurs domaines) et ‘flkDLo4D5lDBSZld’ par votre clé d’application:
(Version minifiée ici:)
Regardez ce que la commande vous retourne. Allez sur le lien retourné pour valider votre décision, et garder la CONSUMER_KEY.
Troisième étape : lancer docker !
Allez sur votre serveur, et créez votre docker-compose.yml comme suit, modifiez la clé acme.email, le nom d’hôte http.routers.whoami.rule ainsi que les variables d’environnement en remplaçant celles-ci par les clés conservées dans les premières et deuxièmes étapes.
Faites docker-compose up -d
, rendez-vous sur votre domaine et attendez quelques minutes… et TADA 🎉 !
Pour plus d’informations
Simplifiez les conditions avec les opérateurs logiques et opérateurs ternaires
Découvrez une nouvelle manière de simplifier votre code
Écrivez plus vite en HTML avec Emmet
Ne vous embêtez plus avec les balises !
Introduction à Vim
Devenez un super développeur grâce à Vim !
Introduction aux jobs linux
Gagnez en rapidité avec les jobs