Docker

Docker

Logiciel libre qui automatise le déploiement d'applications dans des conteneurs logiciels.

Nouvelle Version de mes Conteneurs Docker Apache HTTPD et PHP 8.4 pour Nextcloud

Je viens de mettre à disposition une nouvelle version de mes conteneurs Docker Apache HTTPd et PHP 8.4 pour Nextcloud. Ces deux conteneurs incluent désormais une fonctionnalité permettant de définir le PUID et le PGID qui exécuteront à la fois le démon HTTPd et le processus PHP. L’objectif est de pouvoir installer ces conteneurs sur un NAS et de maîtriser les processus en cours ainsi que les droits associés. Cela permet de donner les droits nécessaires à l’utilisateur Nextcloud pour les répertoires et partages que vous souhaitez. Gestion des droits sous OpenMediaVault. Cette idée m’est venue en échangeant avec un collègue que je suis en train de convertir à OpenMediaVault, et en lisant la documentation du…

EAI_AGAIN

eai_again_dns

Problème intermittent dans la résolution de mes DNS (EAI_AGAIN)

Problème intermittent dans la résolution de mes DNS avec AdGuard Home (EAI_AGAIN)

Depuis quelque temps, je constatais des erreurs intermittentes lors de la récupération des flux RSS (je sais, j’utilise encore des flux RSS en 2025…) sur mon instance Miniflux, sans pouvoir en identifier la cause. Récemment, j’ai déployé une instance n8n (article en préparation) avec un gestionnaire d’erreurs qui me notifie via ntfy en cas de problème Avec le harcèlement des notifications, j’ai ainsi pu quantifier le problème et découvrir une série d’erreurs EAI_AGAIN, révélant des problèmes de résolution DNS. Pour rappel, j’utilise AdGuard Home sous OpenWRT pour la résolution de mes DNS (over HTTPs), ainsi que pour ses fonctions de blocage publicitaire et de contrôle parental. Après plusieurs tests, il est apparu que le paramètre «…

Home Assistant

Home Assistant

Home Assistant

De Jeedom à Home Assistant, bilan à 2 mois

Il y a un peu plus de 3 mois, j’ai entrepris de migrer de Jeedom vers Home Assistant. J’ai d’ailleurs évoqué et expliqué ce choix dans un précédent article. Aujourd’hui, un peu plus de 2 mois après cette bascule et la désactivation de mon instance Jeedom, il est temps de faire un premier bilan. Est-ce que je regrette ce choix ? La réponse est clairement non (c’est bon, on peut s’arrêter là 😀) ! Depuis mon passage à Home Assistant, le 5 novembre 2025, 3 mises à jour majeures ont été publiées, chacune apportant son lot de nouveautés. C’est précisément là où Jeedom pêchait à mon sens : un manque de dynamisme, d’innovation et de vision à…

Domotique

Domotique

Ensemble des techniques de l’électronique, de physique du bâtiment, d’automatisme, de l’informatique et des télécommunications utilisées dans les bâtiments, plus ou moins « interopérables » et permettant de centraliser le contrôle des différents systèmes et sous-systèmes de la maison et de l’entreprise (chauffage, volets roulants, porte de garage, portail d’entrée, prises électriques, etc.)

Ulanzi TC001, Awtrix et Home Assistant

J’ai récemment fait l’acquisition d’un afficheur à pixels Ulanzi TC001. Pour être honnête, je l’ai d’abord acheté sans trop savoir quoi en faire, principalement parce qu’il était peu cher (38 € frais de port inclus). Pourtant, il m’a tellement séduit que je viens d’en commander un second 😃. Progression de la recharge de la Dacia. Déballage et configuration initiale Dès que j’ai déballé l’appareil, ma première étape a été de flasher le firmware officiel pour passer sous Awtrix. Au départ, je n’ai pas réussi à utiliser l’outil online flasher, mais après une courte recherche en ligne, j’ai trouvé qu’il suffisait de télécharger le firmware et de l’installer directement via l’interface officielle. Connexion et intégration avec Home…

Home Assistant

Home Assistant

Home Assistant

Migration de Jeedom vers Home Assistant

Après près de 8 ans d’utilisation intensive de Jeedom, j’ai décidé il y a un mois de tester puis de migrer vers Home Assistant. Grâce à mon usage intensif de MQTT dans Jeedom, j’ai pu tester Home Assistant en profondeur sans risquer de tout casser. En effet, pendant trois semaines, les deux solutions ont ainsi pu fonctionner en parallèle sans problème. Mon dashboard Jeedom v4. Pourquoi avoir voulu changer après 8 ans avec Jeedom ? Envie de renouveau : Après tant d’années, le besoin de découvrir autre chose s’est fait sentir. Évolution du produit : Jeedom évolue lentement comparé à Home Assistant, qui propose une nouvelle version chaque mois. Situation pas claire de Jeedom : Bien que…

Python

Python

Un langage de programmation interprété multi-paradigme.

Nextcloud prometheus textfile exporter

Cela fait un petit moment que j’utilise Prometheus et Grafana pour mon NAS. Mais Fedora-Fr ainsi que ce blog tournaient encore sous une stack TIC (Telegraf, InfluxDB, Chronograf). C’est chose à présent corrigée. Bien qu’il existe déjà des exporter pour Nextcloud, je n’avais pas la volonté d’installer un nouveau service pour aller récupérer des logs déjà existants. J’ai donc entrepris de coder en python un parseur, qui va, récupérer les infos de Nextcloud en JSON pour les transformer en fichier texte compatible textfile. Les métriques de Nextcloud sont donc récupérées depuis Nextcloud puis rajoutées naturellement aux données exportées par node_expoter. Pour le moment ça donne ça : Métriques de…

OpenMediaVault

OpenMediaVault

OpenMediaVault - The open network attached storage solution

OpenMediaVault, ntfy au lieu des mails

J’utilise, depuis pas mal de temps déjà, OpenMediaVault pour gérer mon NAS perso. C’est un peu plus qu’un simple NAS, vu que du haut de ses 16Go, il porte une 30ène de containers docker. Bref, récemment, avec les déboires de Pavel Dourov, je me suis dit que me débarrasser de Telegram, pour gérer mes notifications, pouvait-être une bonne idée. J’ai donc franchi le pas et basculé au complet sur ntfy. Un exemple de l’utilisation de ntfy. Restait juste OpenMediaVaut qui continuait à m’envoyer des mails (lors de la connexion, pour mettre à jour le système, etc…). J’ai donc utilisé le système de notifications tiers en créant un fichier /usr/share/openmediavault/notification/sink.d/20ntfy. #!/bin/sh curl -H "X-Title: ${OMV_NOTIFICATION_SUBJECT}" \ -H…

Artillery Sidewinder X4 Pro: mise à jour de Debian 10

L’Artillery SW X4 repose sur une base makerbase qui est construite à partir de Debian 10, armbian pour être plus précis. À cause de cela, et du fait que Debian 10 ne soit plus supportée, je me suis lancé dans la mise à jour vers Debian 11 a.k.a bullseye. Pour ça, il faut un peu plus que les 8Go d’eMMC disponibles en standard, d’ailleurs avec 8Go, on ne peut même pas faire un apt upgrade. J’ai donc fait l’achat d’une carte de 32 Go et appliqué le tutoriel de MrMagounet pour copier mon système. ⚠ Disclamer : faites un backup de votre carte eMMc avec un dd !!! Je ne pourrais être tenu…

Mise à jour de Moonraker et Fluidd sur l’Artillery Sidewinder X4

Je me suis récemment lancé dans l’impression 3D en achetant une Artillery Sidewinder X4 Pro. L’une des raisons du choix de ce modèle étant que la Sidewinder X4 avait un côté jouet, avec notamment un accès SSH root ouvert, permettant d’envisager pas mal de personnalisations 😅. J’ai rapidement mis à jour Fluidd et rajouté le service Mobileraker, mais jusqu’à présent, je n’arrivais pas à mettre à jour Moonraker. Pourquoi m’obstiner à vouloir le mettre à jour ? Juste que les dernières versions de Moonraker intègrent le support de Spoolman pour la gestion des stocks de filament. Et puis j’aime bien geeker 😂. 1ère étape : sauvegarde Une première mise en garde, en cas de…

Jeedom

Jeedom

La domotique innovante

Optimiser mon cache DNS avec dnsmasq sous Debian

Étape 1 : le constat Depuis que j’ai mis en place AdGuard Home, je constate beaucoup de requêtes DNS venant de Jeedom. J’avais déjà constaté cela la dernière fois, mais la solution précédente ne peut plus marcher. En effet, maintenant AdGuard Home gère tous mes DNS à la place d’OpenWRT. AdGuard Home : liste des meilleurs clients avec 33,6k de requêtes pour Jeedom. De plus, je constate une différence dans les TTL de mes DNS locaux et distants : $ dig +nocmd +noall +answer +ttlid a google.fr google.fr. 300 IN A 142.251.220.19 $ dig +nocmd +noall +answer +ttlid a tv.starfleet tv.starfleet. 0 IN A 192.168.1.69 Étape 2 : optimisation d’AdGuard Home La raison de cette différence entre…