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
Introduction à git hooks
Rendez vos messages de commit uniformes !
Créez un environnement avec Docker et Traefik
Présentation de traefik via un exemple de configuration
Dockeriser votre application SSH!
Voici comment partager une application SSH simplement!
Purifiez vos URL avec Apache
Faites attention au référencement en évitant le duplicate content