Faisant suite à un billet de 2016 intitulé Les technologies derrières mon blog, j'ai décidé de faire un nouveau billet pour vous présenter les nouveautés 2018.

Serveur

Depuis mon précédent billet, le serveur a migré pour un autre serveur Kimsufi d'OVH

root@Ktulu:~# lscpu | grep name
Model name:            Intel(R) Core(TM) i3-2130 CPU @ 3.40GHz

Système d'exploitation

J'ai profité du changement de serveur pour changer aussi la distribution linux.

root@Ktulu:~# lsb_release -idc
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.4 LTS
Codename:       xenial
La migration en version 18.04.1 LTS est prévue avant la fin de l'année

Blog

  • Le blog tourne toujours avec Ghost sous NodeJS.
  • Par contre j'ai migré la base de données SQLite vers une instance MariaDB.
  • Le systéme de commentaires a aussi migré de Disqus vers Isso que j'heberge aussi :
Isso est un serveur de commentaires léger écrit en Python. C'est un peu spartiate pour le moment mais c'est suffisant.
Isso : le système de commentaite du blog de Julien Mousqueton
  • En frontal, je suis passé d'HTTPd à Nginx.

J'ai passé un peu de temps pour "tuner" la configuration SSL

Test de la configuration SSL avec Qualys https://www.ssllabs.com/
Test de la configuration SSL avec Cryptcheck https://tls.imirhil.fr/

Services tiers (SaaS)

  • Les statistiques du sites sont gérées par Google Analytics

Après de longues années à utiliser et surtout maintenir la solution Piwik devenu Matodon depuis, je ne voulais pas réinstaller PHP sur mon serveur. J'ai donc décidé d'utiliser un service tier et Google Analytics s'impose comme la référence la référence.

  • L'envoi de mail du blog est géré par MailGun
  • Le bandeau pour les cookies - GDPR oblige - est géré par InSites
  • Je me sers des services de NewRelic pour le suivi des performances du blog
  • La supervision est maintenant assuré par UptimeRobot qui me permet d'avoir une page de status.

DNS

Le nom de domaine et les serveurs DNS sont gérés par Gandi