Dans un souci de qualité et de fiabilité technique, nous avons procédé à une revue complète de nos articles. Ce patchnote détaille l'ensemble des corrections apportées.
Résumé
- Articles analysés : 197
- Articles corrigés : 79
- Articles conformes : 118
Historique des modifications
28 janvier 2026
Docker Compose v2
La clé version: '3.x' est obsolète depuis Docker Compose v2. Suppression dans :
| Article | Correction |
| cowrie-elk | Suppression version: '3.7' |
| deployer-stack-monitoring | Suppression version: '3.8' |
| deployer-un-vault | Suppression version, correction ports |
| deployer-uptime-kuma | Suppression version, nettoyage doublons |
Remplacement docker-compose → docker compose :
| Article | Date |
| deployer-un-vault | 28/01/2026 |
| drone-ci-docker | 28/01/2026 |
Versions logicielles
| Article | Composant | Ancienne | Nouvelle | Date |
| ceph-storage | Ceph | Quincy | Reef | 28/01/2026 |
| cilium-ebpf-network-security | Cilium | 1.12 | 1.15 | 28/01/2026 |
| consul-service-mesh | Consul | 1.13 | 1.17 | 28/01/2026 |
| drone-ci-docker | Drone | 1.x | 2.x | 28/01/2026 |
Corrections techniques
| Article | Correction | Date |
| apache-securite | Ajout en-tête HSTS, modernisation SSL/TLS | 28/01/2026 |
| automatiser-configuration-ansible | Correction logique handlers (notify) | 28/01/2026 |
| cgroups-systemd-qos | CPUShares → CPUWeight (cgroups v2), correction playbook Ansible | 28/01/2026 |
| docker-security-profile | Correction section AppArmor (profil intégré) | 28/01/2026 |
| drone-ci-docker | Correction image runner (drone/drone-runner-docker:1) | 28/01/2026 |
| core-web-vitals | FID → INP (mise à jour Google 2024) | 28/01/2026 |
| cis-benchmark-audit | Suppression Protocol 2 (obsolète OpenSSH 7.4+) | 28/01/2026 |
| backup-system | Ajout note TAB rsnapshot, cron mensuel | 28/01/2026 |
| borgbackup-postgresql | Ajout BORG_PASSPHRASE | 28/01/2026 |
| btrfs-vs-zfs-2026 | Suppression section PostgreSQL mal placée | 28/01/2026 |
| cluster-elasticsearch-ha | Suppression prérequis Java, modernisation clé GPG, Curator → ILM | 28/01/2026 |
| clonezilla-pxe | Correction installation PXELINUX, dhcp-boot, URL | 28/01/2026 |
Corrections syntaxiques
| Article | Correction | Date |
| api-security | Type bloc de code bash → javascript | 28/01/2026 |
| borgbackup-postgresql | Types blocs de code corrigés | 28/01/2026 |
| cron-crontab-2026 | Entités HTML (> → >, & → &) dans blocs de code | 28/01/2026 |
| custom-motd | Correction échappement backslashs | 28/01/2026 |
Corrections orthographiques
| Article | Correction | Date |
| bash-configuration | "Personaliser" → "Personnaliser" | 28/01/2026 |
| consul-service-mesh | Corrections mineures | 28/01/2026 |
Ajouts de contenu
| Article | Ajout | Date |
| awx-orchestration | Note Docker Compose pour dev/test uniquement | 28/01/2026 |
| cgroups-systemd-qos | Méthode Debian/Ubuntu pour cgroups | 28/01/2026 |
| custom-motd | Clarification CentOS MOTD statique vs dynamique | 28/01/2026 |
Nettoyage
| Article | Action | Date |
| deployer-uptime-kuma | Suppression massive lignes dupliquées | 28/01/2026 |
29 janvier 2026
Docker Compose v2
La clé version: '3.x' est obsolète depuis Docker Compose v2. Suppression dans :
| Article | Correction |
| elasticsearch-kibana-cluster | Suppression version: '3.8' |
| stack-logging-loki | Suppression version: '3.8' |
| traefik-v2-routing | Suppression version: '3' |
| gitea-deploy | Suppression version: '3' |
| gitlab-ce-docker-compose | Suppression version: '3.8' |
| keycloak-sso-oauth2 | Suppression version: '3.8' |
| hardening-docker | Suppression version: '3.8' |
| nextcloud-intranet | Suppression version: '3.8' |
| postgresql-ha-patroni | Suppression version: '3' |
| prometheus-grafana-alertmanager | Suppression version: '3.8' |
| redis-ha | Suppression version: '3' |
| redisstack-modules | Suppression version: '3' |
| sauvegarde-restic-minio-rclone | Suppression version: '3.7' |
Remplacement docker-compose → docker compose :
| Article | Date |
| elasticsearch-kibana-cluster | 29/01/2026 |
| traefik-v2-routing | 29/01/2026 |
| wazuh-siem | 29/01/2026 |
| gitlab-ce-docker-compose | 29/01/2026 |
| keycloak-sso-oauth2 | 29/01/2026 |
| nextcloud-intranet | 29/01/2026 |
| prometheus-grafana-alertmanager | 30/01/2026 |
| redis-ha | 30/01/2026 |
| redisstack-modules | 30/01/2026 |
Versions logicielles
| Article | Composant | Ancienne | Nouvelle | Date |
| elasticsearch-kibana-cluster | Elasticsearch | 8.7.1 | 8.12.0 | 29/01/2026 |
| terraform-iac | AWS Provider | 4.0 | 5.0 | 29/01/2026 |
| velero-k8s-backup | Velero CLI | 1.10.0 | 1.14.0 | 29/01/2026 |
| velero-k8s-backup | Plugin AWS | 1.5.0 | 1.9.0 | 29/01/2026 |
Corrections techniques
| Article | Correction | Date |
| elasticsearch-kibana-cluster | Ajout xpack.security.enabled=false, config single-node | 29/01/2026 |
| ssh-port-knocking | Ajout activation knockd Debian/Ubuntu (/etc/default/knockd) | 29/01/2026 |
| systemd-avance | MemoryLimit → MemoryHigh (syntaxe moderne systemd) | 29/01/2026 |
| systemd-nspawn-advanced-admin | Ajout commande debootstrap, correction section machinectl | 29/01/2026 |
| trivy-container-scanning | Correction installation (ajout dépôt Aqua), GitHub Actions v4, commandes trivy config/trivy k8s | 29/01/2026 |
| varnish-cache | Ajout dépôt RHEL, configuration systemd moderne (override) | 29/01/2026 |
| velero-k8s-backup | Correction commande suppression backup (sélecteur inexistant) | 29/01/2026 |
| wazuh-siem | Modernisation clé GPG (apt-key → keyrings), correction formatage | 29/01/2026 |
| webmin-installation | Modernisation clé GPG (apt-key → keyrings), URL HTTPS | 29/01/2026 |
| hardening-docker | Modernisation clé GPG Trivy (apt-key → keyrings) | 29/01/2026 |
| zfs-linux | Ajout dépôt ZFS on Linux pour RHEL/CentOS | 29/01/2026 |
| zfs-snapshots-replication | Correction nom dataset distant (tank/data → backup/data) | 29/01/2026 |
| zfs-tuning-extreme | Correction paramètre prefetch (booléen), formatage bloc avertissement | 29/01/2026 |
| zstd-compression | Correction syntaxe création dictionnaire (--train) | 29/01/2026 |
| compression-linux-2026 | Ajout EPEL pour installation 7zip RHEL | 29/01/2026 |
| firecracker-microvms | Correction commandes mkfs, montage image, code curl corrompu | 29/01/2026 |
| http3-activation | FID → INP (mise à jour Core Web Vitals 2024) | 29/01/2026 |
| http3-caddy-proxy | Modernisation clé GPG Caddy (apt-key → keyrings) | 29/01/2026 |
| k8s-cert-manager | Ajout pathType: Prefix dans Ingress (obligatoire API v1) | 29/01/2026 |
| keycloak-sso | Correction variables environnement Docker (KEYCLOAK_USER → KEYCLOAK_ADMIN) | 29/01/2026 |
| kubernetes-ha | Modernisation dépôt Kubernetes (apt-key → keyrings, packages.cloud.google.com → pkgs.k8s.io) | 29/01/2026 |
| kubernetes-upgrade | --delete-local-data → --delete-emptydir-data (déprécié K8s 1.24+) | 29/01/2026 |
Corrections syntaxiques
| Article | Correction | Date |
| swap-linux-2026 | Entités HTML (> → >, < → <) dans blocs de code | 29/01/2026 |
| systemd-services-2026 | Entités HTML (> → >, < → <) dans blocs de code | 29/01/2026 |
| tmux-2026 | Entité HTML (> → >) dans bloc de code | 29/01/2026 |
| unbound-dns | Type bloc de code bash → yaml | 29/01/2026 |
| finops-production | Entité HTML (< → <) dans bloc de code | 29/01/2026 |
| gestion-processus-linux-2026 | Entités HTML (> → >, < → <) dans blocs de code | 29/01/2026 |
| gestion-utilisateurs-linux-2026 | Entités HTML (>, <, &) dans blocs de code | 29/01/2026 |
| hardware-monitoring | Entités HTML (< → <) dans checklist | 29/01/2026 |
| io-uring-revolution | Entités HTML (< → <) dans blocs de code C | 29/01/2026 |
| logs-linux-2026 | Entités HTML (> → >, < → <) dans blocs de code | 29/01/2026 |
| montage-filesystems-linux-2026 | Entités HTML (>, <, &) dans blocs de code | 29/01/2026 |
| nas-vs-san | Entité HTML (< → <) dans tableau | 29/01/2026 |
| nvme-optimization | Entité HTML (< → <) dans métriques | 30/01/2026 |
| partitionnement-disque-linux-2026 | Entités HTML (>, <) dans blocs de code | 30/01/2026 |
| platform-engineering-2026 | Entités HTML (>, <) dans blocs de code | 30/01/2026 |
| platform-engineering-idp | Correction texte checklist (éviter interprétation HTML) | 30/01/2026 |
| postgresql-ha-patroni | Correction URL mal formée (balise mal fermée corrigée) | 30/01/2026 |
| postgresql-performance-advanced | Correction texte checklist (éviter interprétation HTML) | 30/01/2026 |
| proxmox-gpu | Correction délimiteur frontmatter (----- → ---) | 30/01/2026 |
| reseau-linux-2026 | Entités HTML (>, <, &) dans blocs de code | 30/01/2026 |
| selinux-2026 | Entité HTML (> → >) dans bloc de code | 30/01/2026 |
| ufw-iptables-2026 | Entités HTML (>, <) dans blocs de code | 30/01/2026 |
| variables-environnement-linux-2026 | Entités HTML (>, <, &) dans blocs de code | 30/01/2026 |
Corrections orthographiques
| Article | Correction | Date |
| swap-linux-2026 | "fafaible" → "faible" | 29/01/2026 |
Ajouts de contenu
| Article | Ajout | Date |
| elasticsearch-kibana-cluster | Section passage en cluster multi-nœuds | 29/01/2026 |
| systemd-nspawn-advanced-admin | Section gestion avec machinectl | 29/01/2026 |
Articles conformes (aucune correction)
Les articles suivants étaient techniquement corrects lors de la revue :
28 janvier 2026 :
- aiops-cicd
- argo-cd-gitops
- certbot-cron
- cloud-souverain
- cloudflare-521-web-server-down
- cloudflare-522-connection-timed-out
- comparatif-hebergement-web
- dhcp-linux
- dns-bind9
- dns-troubleshooting
29 janvier 2026 :
- ebpf-revolution
- email-souverain
- fail2ban
- supervision-serveurs-netdata
- suricata-ids
- sysctl-optimisation
- rsyslog-centralisation
- systemd-analyze-boot-performance
- tcp-tuning-bbr
- terraform-ansible-cloud
- unattended-upgrades
- vsftpd
- wireguard-vpn
- wordpress-lent-accelerer
- wordpress-plugins-securite
- cockpit-admin
- frr-bgp
- mariadb-galera
- github-runners
- gitlab-ci-k8s
- glusterfs-ha
- grafana-agent
- green-it-infrastructure
- haproxy
- haproxy-cluster
- harbor-registry
- hardware-diagnostics
- hashicorp-vault
- hebergement-web-france
- http3-performance
- infrastructure-edge-k3s-ceph-metallb-gitops
- infrastructure-hybride
- inotify-alert
- istio-canary-deployment
- jenkins-pipeline-code
- k3s-cluster-prod
- k8s-external-secrets
- k8s-opa-gatekeeper
- kafka-kraft-monitoring
- kernel-linux-2026
- kubecost-cost-monitoring
- kubernetes-monitoring
- ldap-sssd-sudo
- letsencrypt-dns01-cloudflare
- linux-performance
- logrotate-compression
- logs-linux-2026
- lvm-avance
- macos-mail-sync
- mariadb-galera
- mdadm-linux-advanced
- minio-s3-k8s
- modsecurity-waf
- mongodb-replicaset
- monit
- mtls-nginx-apache
- mysql-optimisation
- netboot-dhcp-pxe
- network-debug
- nfs-haute-performance
- nfs-share
- nftables-ipv6-firewall
- nginx-502-bad-gateway
- nginx-504-gateway-timeout
- nginx-cache
- nginx-http2-brotli
- nginx-reverse-proxy
- nginx-varnish-cache
- ntp-local
- openldap-serveur
- openssh-ca
- opentelemetry-observabilite
- openvas-scanner
- openvpn-linux
- optimiser-temps-chargement-site
- paas-internal-multitenant
- pacemaker-corosync
- permissions-avancees
- pihole-setup
- postfix-dovecot
- postgresql-performance
- prometheus-pushgateway
- proxmox-vs-vmware
- proxmox-vxlan-sdn
- rabbitmq-ha
- raid1-mdadm-linux
- raspberry-pi-wifi-ap
- redis-caching
- redis-cluster
- reparer-fs-linux
- reparer-linux-avec-chroot
- reset-password-linux-grub
- restic-rclone-s3
- restic-sauvegarde
- rgpd-compliance
- rsyslog-centralisation
- securiser-ssh-tailscale
- ssd-trim
- ssh-bastion-mfa
- ssh-fail2ban
- ssh-multiplexing
- ssh-securisation
- strategie-sauvegarde-321
- vault-cluster
- vault-secrets
Méthodologie
Chaque article a été analysé selon les critères suivants :
- Exactitude technique : Les commandes, configurations et procédures sont-elles correctes ?
- Versions logicielles : Les versions mentionnées sont-elles actuelles et supportées ?
- Bonnes pratiques : Les recommandations suivent-elles les standards actuels ?
- Syntaxe : Le code et les configurations sont-ils correctement formatés ?
- Sémantique : L'orthographe et la grammaire sont-elles correctes ?
Conclusion
Cette revue s'inscrit dans notre démarche d'amélioration continue. Nous nous engageons à maintenir nos articles à jour avec les dernières versions et bonnes pratiques.
Si vous constatez une erreur ou une information obsolète, n'hésitez pas à nous contacter.
Dernière mise à jour : 30 janvier 2026


