Bonjour à tous ! Tout d’abord, bonne année ! Qu’elle soit pleine de code et de peu de bugs !

Pour commencer, j’ai déplacé mon ancien site perso d’un viel hébergement mutualisé à un gitlab pages grâce à Framagit. Je ne suis pas encore tout à fait habitué à la syntaxe Markdown donc ça arrivera que certaines erreurs se glissent mais rien de grave. Cela me permet d’éviter de gérer un mutualisé qui ne sert à rien à part un blog perso avec Wordpress et toutes les galères que ça implique (risque d’attaque etc). A défaut maintenant c’est un système statique (Hugo) sur un hébergeur sympa et du coup j’ai quitté GitHub pour GitLab.

Par contre j’ai un poil galéré avec le certificat HTTPS donc je vous explique un peu comment faire. Vous allez voir au final c’est simple et rapide.

  • Tout d’abord il faut avoir certbot d’installé. C’est le “nouveau” nom du logiciel de Let’s Encrypt.
  • Ensuite, il faut lancer la commande pour demander à certbot de valider via DNS certbot certonly --manual --preferred-challenges dns -d korko.fr
  • Il vous donnera une entrée DNS TXT à ajouter. Attendez quelques minutes histoires d’être sûr que votre serveur DNS est à jour (pas besoin d’attendre le déploiement).
  • Une fois validé, il vous donnera un fichier fullchain.pem et un peu plus haut la clef (qui se termine par “_key-certbot.pem”), rendez vous dans la partie Settings->Pages, il faudra supprimer votre domaine et le réajouter en mettant le contenu total des 2 fichiers.

Voilà tout est bon normalement !

Allez tcho !