Skip to content

Instantly share code, notes, and snippets.

View stephdl's full-sized avatar
🏠
Happy to work in Aveyron

Stephane de Labrusse stephdl

🏠
Happy to work in Aveyron
View GitHub Profile
@stephdl
stephdl / TPMAJLINUX.md
Last active April 4, 2026 11:29
TP — Mise à jour Linux, consultation des logs et automatisation avec Ansible

TP — Mise à jour Linux, lecture de logs et automatisation avec Ansible

Niveau : Débutant Ansible / Intermédiaire Linux
Durée estimée : 3h à 4h
Distributions : Debian 13 (Trixie) · Rocky Linux 10 (Red Quartz)
Outil de virtualisation : VirtualBox (mode réseau Bridge)


Avant de commencer — Lis ça, c'est important

@stephdl
stephdl / podman_wordpress.md
Last active March 17, 2026 15:43
🐳 Masterclass Podman — WordPress Rootless sur Fedora / RHEL / Rocky Linux

🐳 Masterclass Podman — WordPress Rootless sur Fedora / RHEL / Rocky Linux

Durée estimée : 1 heure Niveau : Administrateur Linux intermédiaire Distribution cible : Fedora 39+ / RHEL 9 / Rocky Linux 9


Sommaire

@stephdl
stephdl / maintenance-linux-mises-a-jour.md
Last active March 2, 2026 18:41
Maintenance Linux — Mises à jour système : Debian 13 vs Rocky Linux 10

🐧 Maintenance Linux — Mises à jour système : Debian 13 vs Rocky Linux 10

Thèmes : philosophies de distribution, mises à jour système, supervision des logs avec journalctl, authentification SSH par clé, automatisation avec Ansible.


1. Debian vs Rocky Linux : deux philosophies profondes

Avant de lancer la moindre commande, il est essentiel de comprendre pourquoi ces deux distributions existent et ce qui les différencie fondamentalement.

@stephdl
stephdl / deploy-glpi-ansible.md
Last active March 10, 2026 15:52
Déploiement GLPI avec Ansible — Stack Apache + MariaDB + PHP

🚀 Déploiement GLPI avec Ansible — Stack Apache + MariaDB + PHP

Session MCA — Ansible en pratique
Déploiement automatisé de GLPI 11 (outil ITSM/CMDB) sur Debian 13 et Rocky Linux 10.
Stack : Apache2 · MariaDB · PHP-FPM · Jinja2 templates · Variables externalisées

⚠️ Compatibilité PHP :
GLPI 10.x supporte PHP 7.4 à 8.3 max. GLPI 11.x supporte PHP 8.2 à 8.5.
Debian 13 embarquant PHP 8.4 natif, GLPI 11 est requis.

@stephdl
stephdl / gist:b118f1f8ba1c82cec1720ff4b164baaa
Last active February 23, 2026 16:08
Fix DMCUB errors on AMD HawkPoint (Ryzen 8040) - Fedora
# Fix DMCUB errors on AMD HawkPoint (Ryzen 8040) - Fedora
## Symptômes
- `amdgpu: *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error`
- `amdgpu: *ERROR* [CRTC:80:crtc-0] flip_done timed out`
- Freezes d'écran momentanés
## Cause
CVE-2024-47662 — bug dans le driver DCN3.5 lié au PSR (Panel Self Refresh)
sur l'écran intégré (eDP-1). Le bit DC_DISABLE_PSR = 0x10 dans l'enum
@stephdl
stephdl / architecture-web-vuejs-python.md
Created February 23, 2026 13:56
Architecture d'une Application Web Moderne

Architecture d'une Application Web Moderne

Vue.js (Frontend) · FastAPI/Python (Backend) · PostgreSQL

Documentation de référence pour comprendre et concevoir une application web full-stack robuste, scalable et maintenable.


Table des matières

  1. Vue d'ensemble de l'architecture
@stephdl
stephdl / web-architecture-guide-sonnet.md
Created February 23, 2026 11:20
Architecture d'une Application Web Moderne avec Vue 3 TypeScript et Python
@stephdl
stephdl / Vue.js_2_&_3_-_Guide_Complet_avec_Explications.md
Last active February 22, 2026 06:17
Vue.js 2 & 3 - Guide Complet avec Explications

Vue.js 2 & 3 - Guide Complet avec Explications

Documentation approfondie avec explications claires et code commenté

Dernière mise à jour : Février 2026


📑 Table des matières

@stephdl
stephdl / Vue.js_2_&_3.md
Created February 21, 2026 18:14
Vue.js 2 & 3

Vue.js 2 & 3 - Guide Complet et Documentation Approfondie

Documentation complète pour développeurs Vue.js - Du débutant à l'expert

Par un développeur passionné d'open source | Dernière mise à jour : Février 2026


📑 Table des matières

@stephdl
stephdl / Gestion_de_Crise_d'Origine_Cyber.md
Created February 12, 2026 07:56
Guide ANSSI - Gestion de Crise d'Origine Cyber