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 / systeme_information.md
Last active April 30, 2026 07:04
# TP Koffi — Système d'information multi-sites

Fiche synthèse — Système d'information multi-sites

Vue d'ensemble

Dans cet exercice, tu vas construire de zéro un système d'information complet qui simule deux entreprises reliées entre elles via Internet. Tu vas jouer le rôle de l'administrateur réseau et système responsable de toute l'infrastructure.

L'objectif final : deux bureaux (Paris et Nantes) peuvent se parler de façon sécurisée via un tunnel VPN, des serveurs sont accessibles depuis Internet, et les utilisateurs s'authentifient via un annuaire centralisé.


@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