Récemment, j'ai migré Peef vers un nouvel hébergeur afin de résoudre un problème de DNS. En effet, l'adresse www.peef.dev fonctionnait correctement et possédait un certificat SSL. Pourtant, lorsque les visiteurs essayaient de se connecter en utilisant l'adresse peef.dev, les navigateurs renvoyaient une erreur SSL. Malheureusement, j'étais confronté à une limitation de mon ancien hébergeur qui ne me permettait pas de modifier les configurations de mon serveur HTTP ni d'obtenir mon propre certificat SSL. Cette contrainte m'a poussée à rechercher une solution alternative. C'est pourquoi j'ai décidé de migrer vers un autre hébergeur qui me proposait un VPS que je pouvais gérer moi-même. Dans cet article, je vais vous expliquer les trois étapes que j'ai suivies pour effectuer cette migration en utilisant Nginx, Docker, Certbot et Let's Encrypt.