Un an de Spirio.fr

Avec la fin d’année vient l’habituel bilan de fin d’année. Le 29/12/2023, je lançais Spirio.fr. En lançant le projet, je m’étais dit qu’il était l’occasion pour moi de rendre accessible à tous les logiciels que j’utilise, d’apprendre de nouvelles technologies et de partager mes difficultés. Cet article est l’occasion pour moi de faire une rétrospective de cette année 2024 et de vous partager ce que j’en ai pensé.

2024 en quelques chiffres

4 applications hébergées

Un résolveur DNS public, une application de gestion des PDF, une application d’organisation d’événement et un jeu en ligne de géographie

2 images Docker

Construites et hébergées sur DockerHub

1 sauvegarde journalière

Sauvegarde journalière avec Borgbackup sur un serveur distant

5,65 € par mois de frais

Serveur privé virtuel OVHcloud – 4,85€
Nom de domaine Spirio.fr – 0,80€

7 articles publiés

26 commentaires

Les bonnes choses

Spirio.fr a un an

Cela peut paraître peu dit comme ça, mais je suis content d’avoir continué le projet tout au long de l’année. Des services ont été hébergés, des articles publiés et des apprentissages réalisés. C’est ce que j’attendais et c’est une réussite pour moi.

De nombreux apprentissages

Comme à l’usage avec l’informatique, on commence à vouloir apprendre une technologie et l’on se retrouve à en apprendre d’autres qui n’étaient pas prévues initialement. Lorsque j’ai lancé le projet, j’avais prévu d’approfondir ma compréhension des fonctionnements des conteneurs. Je n’avais pas prévu par contre de me retrouver à en packager certaine et à les héberger sur DockerHub.

J’ai aussi remis au gout du jour mes compétences sur WordPress et sa customisation. L’éditeur Gutenberg est vraiment incroyable et j’explore ses fonctionnalités au fil des publications.

Un investissement en temps maîtrisé

Alternant entre publication d’articles, hébergement d’applications et amélioration de l’infrastructure. Il y a aussi eu des phases de creux plus ou moins importantes selon les priorités de la vie. Je ne voulais pas qu’il devienne une contrainte pour moi, j’ai déjà assez d’obligations personnelles et professionnelles et je ne voulais pas y consacrer du temps à regret. C’est un side project, rien de plus et je ne souhaite pas qu’il devienne plus. J’avance donc dessus au fil de mes envies et cela me convient bien.

La qualité des commentaires

J’ai été agréablement surpris de la qualité des commentaires sous les articles. Toujours pertinents et intéressants, ils m’ont permis de progresser donc merci à vous d’avoir pris le temps de commenter !

Les moins bonnes

L’arrêt de la série sur les problèmes

Abandon de la série d’articles sur les expérimentations et les points de blocage. Au commencement de la série, je m’étais dit que la meilleure façon d’apprendre était de publier ses difficultés. Cela aurait pour effet de les envisager sur un angle différent et de bénéficier de l’aide de la communauté.

Un premier article sur le DNS et Blocky a été publié en mars et il a parfaitement répondu à mes attentes. Beaucoup de retours, pleins de pistes d’amélioration, c’était top ! Par contre, il m’a aussi fait prendre conscience du temps nécessaire pour rédiger ce type d’article. La rédaction prend du temps ainsi que la réponse aux commentaires et leur prise en compte. Initialement, je pensais en publier en plus grand nombre, mais ma vitesse de rédaction et le temps que je consacre à ce projet ne me permettent pas de le faire.

C’est pour cela que j’ai pris la décision de revoir mon ambition au sujet de cette série drastiquement à la baisse. J’ai toujours pour intention de publier des articles sur mes difficultés et de partager mes raisonnements, mais je vais me concentrer sur ceux qui ont le plus de sens pour moi.

L’arrêt des bulletins d’informations

Je m’étais fixé comme objectif de publier tous les trimestres des bulletins d’informations sur les avancées du projet et les opérations effectuées sur le serveur. Je m’étais dit que c’était un bon moyen de montrer que le projet était toujours en vie et que c’était un bon moyen d’inciter les lecteurs à s’intéresser au projet.

Après la publication de deux bulletins, je me suis dit que l’intérêt était limité. Tout d’abord, car je n’avais pas forcément beaucoup de choses à dire, puisque je ne consacre pas beaucoup de temps à ce projet. Ensuite, j’apprécie plus de rédiger les articles techniques que ces articles. Pour dire, je n’ai même pas publié d’article sur la publication de la nouvelle application hébergée.

Pas autant d’applications hébergées que ce que j’aurais pensé

Lorsque j’ai lancé le projet, je pensais qu’il y aurait beaucoup d’applications à héberger. J’avais comme référentiel les applications qui ont été hébergées par Framasoft et qui dépassaient la trentaine à un moment donné. Un aspect que je n’avais pas pris en compte est que je n’étais intéressé à héberger que les applications qui m’étaient utiles et qui ne nécessitaient peu ou pas d’administration. Je suis arrivé difficilement au nombre de 4 pour cette année, on verra l’année prochaine.

Des idées pour 2025

Pour cette année 2025, j’aimerais continuer à explorer de nouvelles technologies et proposer plus. Ci-dessous quelques idées que j’ai, je les ai organisées par intérêt que j’ai pour elles.

Spirio.fr

  • Poursuivre l’hébergement de services, avec le même cahier des charges, j’imagine difficilement plus de 1 ou 2 applications supplémentaires ;
  • Avoir une section anglaise avec les articles traduits automatiquement ou presque ;
  • Me concentrer sur les articles techniques. Ce sont ceux-là qui m’intéressent et intéressent le plus. Exit les articles d’informations sauf si j’ai quelque chose d’intéressant à raconter ;
  • Modifier l’interface du site afin qu’il mette plus en avant ce qui fait l’essence de Spirio.fr ; à savoir les applications hébergées et les articles et supprimer tout le superflu.

Sous le capot

  • Automatiser le déploiement des MAJ de certains conteneurs. Peut-être en utilisant Watchtower ;
  • Maintenir l’infrastructure et passer en Debian 13. Cela permettra de bénéficier de Podman 5.x et d’expérimenter les nouvelles fonctionnalités ;
  • Héberger l’infrastructure en France lors du renouvellement en novembre 2025.
  • Chiffrer le disque dur ;
  • Explorer IPv6 et le déployer sur le serveur.


Commentaires

4 réponses à “Un an de Spirio.fr”

  1. Salut.

    Je rebondis sur quelques points que tu abordes à la fin.

    Je ne parlerais pas de Kubernetes étant donné que je pense que ce n’est pas en cible (c’est très bien, mais overkill si le besoin n’est pas justifié).

    Concernant Docker, ainsi que Watchtower, tu as une très bonne alternative, c’est simplement d’utiliser quadlet (et donc podman), et podman auto update (en timer systemd, c’est de base aussi ça), de plus, tu n’auras plus besoin de compose, et podman sera utilisé en rootless (rootfull est possible pour certaines choses qui le nécessite absolument), et utilisera pasta pour la partie réseau. Avec tout ça, tu gagnes beaucoup sur le temps de maintenance, les possibilités de CI/CD, et surtout en sécurité (rootless/pasta). J’ajoute aussi le fait que pour la création des images tu peux utiliser buildah au lieu de docker, de cette façon tu crée des images OCI et tu te passes à 100% de docker.

    Concernant l’hébergement en France je suis confronté au même problème, et je n’arrive pas à trouver un hébergeur qui me satisfasse, donc je suis en Allemagne pour le moment.

    Concernant le chiffrement du disque dur, je ne peux qu’encourager ça. Tous mes serveurs et PC sont FDE. Cependant, attention à ce que les instructions AES soient prises en charge (simplement faire un « cryptsetup benchmark » pour s’en rendre compte) sinon c’est la catastrophe en performance (chez hetzner c’est bien pris en charge).

    A+

    1. Bonjour Tetsumaki,
      Merci pour ton commentaire très instructif ! J’utilise Podman et Quadlet, mais je ne connaissais pas podman auto update, je l’ajoute dans ma liste des choses à regarder, merci !

      Concernant l’hébergeur, je trouve OVH très convenable pour le prix. Qu’est-ce que tu lui reproches ?

      Je viens de faire un cryptsetup benchmark sur le VPS, les chiffres sont corrects avec pour aes-cbc 128b 947.9 MiB/s 2376.4 MiB/s. Même si je trouve que le chiffrement du disque est limité sur un VPS, car je considère qu’il n’y a pas de confidentialité possible quand on utilise l’ordinateur d’un autre, c’est dans la todo list pour cette année.

      Au plaisir de te lire à nouveau.

  2. Avatar de magentix
    magentix

    Hello,

    J’ai découvert le service DNS Spirio Ad Blocker via un partage sur le fediverse, c’est le type de service que je cherchais, merci pour le boulot ! Après quelques tests j’ai quand même remarqué l’impossibilité de résoudre les tld en .space, pas mal utilisé par les utilisateurs de Gemini (le protocole) par exemple, et par moi même pour mon Pleroma. Il y a une raison particulière ?

    1. Hello Magentix,

      Je ne pensais pas que le DNS était utilisé par d’autres personnes que ma petite famille, comme quoi ! Concernant ta demande pour les tld en .space, c’est une des listes de filtrage que j’ai mis en place qui bloque certains sites en .tld. Il n’y aucun tld bloqué par défaut.

      J’ai profité de ton commentaire pour mettre à jour la page sur le DNS, j’ai introduit la liste exhaustive des listes de filtrage utilisé ainsi qu’un lien qui comprend tous les sites bloqués pour plus de confort : https://dns.spirio.fr/aggregated_filters.txt

      Bonne journée 🙂

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *