Mon blog a soufflé ses sept bougies cette année, et j’ai eu envie de faire un petit bilan à l’occasion d’un énième changement de plate-forme.
Comme vous pouvez le constater, je viens de migrer le blog sur Pelican, un générateur de site web statique. Fini les bases de données, les problèmes de sécurité, l’utilisation de php ou les options de Apache, mais surtout, fini les soucis de sauvegarde.
Et oui, j’ai beau être un geek à priori normalement constitué et intelligent, je suis incapable de gérer correctement tout ce qui touche aux bases de données, en particulier leurs dumps et leurs sauvegardes. C’est ce qui m’a valu de perdre plus d’un an de blog l’année dernière, quand mon serveur a planté. La super-sauvegarde de la mort que j’avais mise en place ne sauvegardait pas la base de données, ce dont je ne m’étais pas rendu compte…
Mon premier billet a été publié le 5 février 2006, à l’époque sur blogger, à l’adresse vetetix.blogspot.fr si je me souviens bien. Deux ans et demi plus tard, en novembre 2008, j’ai fait l’acquisition du nom de domaine arnoux.lu chez Gandi, qui propose en service associé l’hébergement d’un serveur mail, d’un blog Dotclear, etc. J’ai donc abandonné Blogger pour passer sur Dotclear et utiliser mon propre nom de domaine.
Attiré par les sirènes du hype, des fonctionnalités pléthoriques, et de la personnalisation à volonté, j’ai migré le blog sur un système Wordpress durant l’été 2010, en auto-hébergement sur un petit fit-PC2i. C’était geek, c’était beau, c’était du bidouillage, ça fonctionnait et ça me plaisait. Mais au mois d’octobre 2012, un problème électrique a grillé le serveur et corrompu le disque dur. C’est là que je me suis rendu-compte que mon système automatisé de sauvegardes ne fonctionnait pas, et que ma dernière sauvegarde manuelle datait d’un an. J’avais donc perdu pas mal de billets (enfin, tout est relatif, je n’ai jamais été très prolifique). J’ai à peu près tout récupéré en bidouillant les sauvegardes qu’il me restait.
Dès que j’ai eu le temps, j’ai recréé un blog Wordpress sur un serveur Gandi, que j’administre avec plus ou moins rigueur depuis un an. Dernièrement, j’ai dû réinstaller Wordpress qui avait été corrompu, mais par chance les données n’avaient pas été touchées. Je n’ai rien perdu, mais comme j’en ai assez de devoir gérer/héberger/sauvegarder/mettre-à-jour Wordpress, j’ai décidé de migrer vers un système plus simple, en l’occurrence Pelican. Chat échaudé craint l’eau froide, parait-il. J’ai découvert ce programme sur le blog de Schnouki, un geek velu que j’avais rencontré quand j’étais en prépa au lycée Kléber de Strasbourg, et le concept m’a bien plu.
Toutes les données du blog sont stockées sur mon disque dur, dans des fichiers texte, et le script génère un ensemble de pages html statiques. Un simple rsync (ou un copier-coller) suffit à sauvegarder les données, et il ne nécessite qu’un accès FTP à un hébergement sans base de donnée ou d’interpréteur php pour être publié. Plus de problèmes de sauvegarde, ni de risques de sécurité, ni d’éditeur de texte qui génère un code html aux balises foireuse, ni de gestion de fonctionnalités aussi pléthoriques qu’inutiles. C’est simple, c’est geek, ça se bidouille, c’est parfait pour moi.