La société iRobot qui commercialise le Roomba a déclaré être en faillite le 14 décembre 2025, après une vente ratée à Amazon en 2022. Mon robot a plus de 6 ans et il fonctionne encore très bien. Même s’il est dit que les robots continueront de fonctionner, c’est une bonne opportunité de tenter une séparation […]
Modifier une URL avec un middleware Traefik
J’héberge sur mon réseau le projet Redlib. Celui-ci est un remplacement du frontend de Reddit afin de rendre le site davantage utilisable quand on ne souhaite pas créer un compte sur cette plateforme. L’idée principale du projet est qu’on peut s’abonner à des contenus sans avoir besoin d’être connecté. On peut ainsi tout explorer depuis […]
Exposer un service TCP via Traefik dans K3S avec IngressRouteTCP
Cet article peut être lu comme une suite logique du précédent sur la mise en oeuvre d’une synchronisation uni-directionelle d’une boîte gmail vers un serveur IMAP local dovecot dans Kubernetes. Après 2 mois d’utilisation, je peux dire que la synchronisation avec gmail fonctionne de manière très efficace. Pour me connecter au serveur IMAP dovecot (avec […]
Copier et vider une boîte gmail avec imapsync et dovecot dans Kubernetes
En 2020, j’ai choisi de ne plus gérer mes e-mails via Gmail et j’ai redirigé mon ancienne adresse vers une nouvelle (avec les filtres de Gmail, pour éviter de rediriger tout le spam). Entre temps, j’ai aussi atteint la limite fatidique des 15 Go au delà de laquelle il faut souscrire un abonnement pour une […]
Générer automatiquement des certificats TLS avec Traefik dans K3S en intranet
Jusqu’à maintenant je générais manuellement mes certificats TLS via Let’s Encrypt avec certbot. Et je configurais ces certificats via un reverse proxy nginx au sein de mon réseau local. Comme un certificat Let’s Encrypt expire au bout de 3 mois, il faut gérer le renouvellement manuellement un peu avant 3 mois, ce que j’ai fini […]
Développer des microservices .NET dans Kubernetes avec Docker Desktop
Docker Desktop inclut optionnellement un cluster Kubernetes local. Dans ce long article, je décris une mise en pratique de comment concrètement on peut tester une application composée de plusieurs services, et déboguer ceux-ci au besoin, dans le cluster Kubernetes local de Docker Desktop, avec des exemples réalistes, à savoir des dépendances d’infrastructure à SQL Server, […]