ℹ️ Edit1: L’ajout de cet outil semble empêcher les lecteurs RSS d’accéder au contenu du site. Ça ne me convint pas du tout car j’affectionne tout particulièrement ces petits logiciels. Soit je trouve une solution, soit je retire Albireo. Je vous tiens au courant.

ℹ️ Edit2: Je n’ai pas trouvé comment whitelister les lecteurs RSS. Je retire Albireo et rééssaierai une autre fois. Ma brève expérience avec cet outil fut tout à fait positive, mais j’aime trop lire les blogues des autres via mon appli RSS pour bloquer cette possibilité chez moi. À suivre.

J’ai lu cet article (en anglais) écrit par une blogueuse désabusée. Elle tient son petit jardin numérique depuis des années, mais depuis peu se fait pirater son Wordpress à répétition. Elle s’en trouve découragée devant l’effort que devient d’entretenir son petit coin du web.

Je la plains sincèrement. Quand j’ai crée mon Jablog, j’avais déjà un peu d’expérience de webmaster amateur. Je m’étais frotté à la galère que peut être de maintenir un système wordpress à jour, de gérer ses extensions plus ou moins fiable, et l’épreuve laborieuse qu’est souvent la restauration des données. Fort de ces leçons, j’ai choisi un site statique : incorruptible, aisément sauvegardé et restauré, inattaquable. Hugo convenait parfaitement à mon usage. Par la suite, ma volonté de maintenir un site accessible (lisible par tout le monde, sur toute machine) et durable (peu consommateur d’énergie, de trafic réseau et d’espace disque) s’est trouvée parfaitement alignée avec l’outil que j’avais choisi. Je l’ai maintenant bien en main et n’ai absolument pas envie d’en changer. Winnie n’a pas fait ce choix, pour des raisons qui la regarde.

Je distribue mon blogue via Netlify pour 80€/ans, avec frais de nom de domaine inclus. Le code source est sauvegardé sur Gitlab, et Netlify met automatiquement le site à jour quand j’y publie de nouveaux articles. C’est assez transparent, ne demande virtuellement aucune maintenance, et je n’ai pas à gérer le serveur et son trafic.

Si un jour je décide de changer de système, le site statique est par essence très nomade : je n’aurai que quelques fichiers à copier pour être opérationnel. Pas de fichier de configuration à recopier, de plugins à réinstaller. Ce sera facile.


Récemment, je m’étais posé la question de passer sur un serveur que j’administrerais, en auto-hébergé ou en VPS. Je suis un bidouilleurs invétéré et gérer cette petite infrastructure m’amuse. Je n’ai pas franchi ce cap parce que ça a un coût, tant en pognon qu’en temps perso. Mais les crawleurs IA qui vampirisent le web sans égards pour les auteurs afin de nourrir leurs perroquets numériques m’énervent, et je voulais les bloquer. Anubis est un outil open source et à la mode qui permet de faire exactement cela, et que l’on voit fleurir un peu partout. Hélas, il requiert un serveur que je n’ai pas. J’avais aussi considéré empoisonner mon site contre les IA, mais n’ai jamais pris le temps de chercher un système qui là encore ne nécessiteraient pas de serveur.


Finalement, l’article cité plus haut m’a décidé à relancer une recherche. Même si je n’ai pas encore eu à me plaindre des conséquences des crawlers IA sur ce blogue, je préfère anticiper et pourrir la vie des gêneurs. Et puis, c’est aussi faire preuve de solidarité envers ceux qui n’ont pas la résilience d’un site statique.

Une recherche m’a fait découvrir Albireo, un outil sous licence libre (MIT) qui se dit basé sur Anubis, mais pour sites statiques. Une des configurations proposées permet de le faire tourner via l’architecture de Netlify. Exactement ce que je cherchais.

Le guide d’installation (en anglais) était très simple à suivre pour qui sait un petit peu accéder à l’arborescence de ses fichiers. Ça m’a pris 5 minutes. Le poids total des fichiers requis et chargés n’atteint même pas 14 Ko.

J’ignore si ce système est fiable et robuste, mais il est maintenant opérationnel sur ce blogue, et exigera de tout visiteur de montrer patte blanche avant de permettre l’accès au site. Un unique cookie s’enregistre et fait fonction de laissez-passer pour les fois suivantes. Aucune dépendance externe, aucun compte ni traceur. Dans l’idée, j’aime beaucoup.

L’avenir dira si cet ajout est utile ou non. N’hésitez pas à me faire part de votre expérience en tant que visiteur, ou bien de vos avis d’experts si vous connaissez déjà cet outil !