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…

OpenWRT

OpenWRT

Articles autour de la solution de routeur OpenWRT

OpenWRT: Ad Guard Home, anti-pub, DoH & Contrôle parental

Depuis plusieurs années, j’ai utilisé OpenWRT, mais je n’étais pas pleinement satisfait de ma solution de contrôle parental. C’était principalement à cause de l’utilisation des services d’OpenDNS, qui était nécessaire en raison de mes deux routeurs Redmi AC2100 ayant une capacité mémoire limitée (seulement 128 Mo). J’ai, depuis peu, fait l’achat d’un routeur Redmi AX6000 avec 512 Mo de RAM et compatible OpenWRT. Ceci me permet de pouvoir m’ouvrir à d’autres solutions et notamment AdGuard Home. Ma configuration d’avant Ma configuration d’avant reposait sur 3 composants : Adblock, pour la gestion de l’anti-pub. https-dns-proxy, pour les DoH ou DNS over HTTPS. OpenDNS et une gestion par tag pour le contrôle…

OpenWRT

OpenWRT

OpenWRT - Wireless Freedom

OpenWRT derrière une Freebox: IPv6, DMZ et Bridge

Article mise à jour le 17/04/2024 pour tenir compte des spécificités d’OpenWRT 23.05. Bien que je sois le très récent et heureux possesseur d’une Freebox Pop, j’ai fait le choix de continuer à déléguer la gestion de mon réseau ainsi que de mon partage Wi-Fi, non pas à la Pop, mais à OpenWRT. Les avantages pour moi sont les suivants : Plus de contrôle au niveau des règles de firewall (IPv4, IPv6) ainsi que de la configuration du routeur en général. Avoir la main sur le choix de ma solution de VPN (WireGuard dans mon cas). Avoir le contrôle de l’anti-pub (une complète maîtrise et non pas une simple activation/désactivation). Pouvoir faire du DoH (DNS…

brown mother board

pexels-photo-2588756

Photo by Valentine Tanasovich on Pexels.com

Mise en place de zram-generator sur Rocky Linux

Je n’y avais pas fait attention, mais mon VPS Scaleway sous Rocky Linux 8, de base, n’avait de swap. Celui de Fedora-Fr (sous Rocky Linux 9) non plus. La commande swapon -s ne me renvoyez rien. Après plusieurs échanges avec Nicolas sur ZRAM (permet de compresser la mémoire vive pour éviter les écritures sur disque), j’ai décidé de l’implémenter en passant via zram-generator. Tout d’abord installer zram-generator et non zram-generator-defaults qui vient avec des configurations par défaut : $ dnf install zram-generator Ensuite, créer le fichier de configuration par défaut (vu que je n’ai pas installé zram-generator-defaults). Dans mon cas, je pars du principe que la taille de ma zram = total de…

cables connected on server

pexels-photo-2881229

Photo by Brett Sayles on Pexels.com

Changement de gestionnaire pour mes noms de domaine

Cela faisait bientôt 18 ans que la gestion de mes noms de domaine était confiée à Gandi. À l’origine de ce choix, un aspect communautaire et qualitatif du gestionnaire qui faisait que j’acceptais que ce ne soit pas le moins cher. Mais ça, c’était avant… Durant ces dernières années, Gandi est devenu de moins en moins communautaire et de moins en moins qualitatif, avec un point de non-retour depuis les derniers rachats. Du coup, il ne restait que le côté « pas le moins cher ». Et le coup de couteau est arrivé cet été lorsque l’option « Mail gratuit » (enfin quand on est plus cher, le gratuit est relatif) est devenu payant (et hors de prix !)… Du coup…

Jeedom: de Zigbee (zigpy) vers jeeZigbee (Zigbee2MQTT)

Il y a quelque temps, j’avais fait une description de mon installation domotique sous Jeedom. Avec les années, cette installation a pas mal bougé et j’ai également rationalisé mes protocoles utilisés. Ainsi : exit le Z-Wave qui devenait de plus en plus dur à gérer. La faute au plugin Z-Wave, je n’ai même pas pris le temps de tester Z-Wave JS. J’ai ainsi remplacé les quelques composants Z-Wave restant par des équivalents ZigBee. Changement du plugin Zigbee sous Jeedom Du côté du ZigBee, après avoir migré du plugin (et de la clé) Zigate vers le plugin Zigbee, j’ai migré de Zigbee (basé sur zigpy) vers jeeZigbee (basé sur Zigbee2MQTT). Cette migration a…

Docker

Mise à disposition de mon image docker pour PHP 8.2

Bien que j’aie construit cette image depuis un petit moment, je ne la rends publique qu’aujourd’hui. En effet, j’ai enfin basculé mon instance Nextcloud 26 dessus. Parmi les nouveautés : Support de PHP 8.2. Toujours du 100% PHP-FPM. Toujours de l’Alpine Linux. Comme d’habitude, un max d’extension et des paramètres pour refaire une construction avec des options en plus. Inclue à présent l’extension sysvsem nécessaire à Nextcloud 26. Pour l’utiliser : docker pull ghcr.io/llaumgui/php-fpm:latest Ou : docker pull llaumgui/php La documentation : https://github.com/llaumgui/docker-images-php-fpm Utilisée sur mon blog, mon instance Nextcloud et mon portable de développement (via podman).

Fedora-Fr

Fedora-Fr

L’actualité de Fedora-Fr et des ambassadeurs francophones du projet Fedora.

Fedora-Fr v6 est là

Cela va faire plusieurs semaines que ce chantier était mené. Mais il n’est terminé (et encore !) que depuis une dizaine de jours : Fedora-Fr a changé d’infra ! Nous sommes passés d’un serveur dédié à un VPS (plus flexible & écologique). Mais surtout, nous sommes passés d’une vieille CentOS 5 (plus du tout maintenu depuis 2017… J’avais honte !!!) à un Rocky Linux 9. Du coup, nous n’avons pas pu maintenir en l’état certaines applications : Le portail et le planet en eZ Publish tournaient encore en PHP 5 (là encore, j’ai honte !). Même si au final, ils ne faisaient que générer un cache HTML statique. Il n’a pas était possible de…

SeedBoxSync

seedboxsync

Script for sync operations between your NAS and your seedbox.

SeedboxSync v3.0.1

Je viens de publier la version 3.0.1 de SeedboxSync. Pour ceux qui auraient loupé la communication précédente, la branche 3 correspond à une refonte totale de cet outil basé sur le framework Python Cement. La version 3.0.1 est une version de maintenance permettant notamment de mettre à jour la version de Cement en 3.0.6. Pour ceux qui veulent savoir ce qu’est SeedboxSync, vous pouvez le voir ici. Pour les autres, vous pouvez voir la liste des changements directement sur Github. Vous pouvez également télécharger ou mettre à jour votre version directement à partir de Pypi.