E-learning linux
Find a file
Adam Belkacemi e549f03e1b ajoute le dossier WebDAV de l'élève (bloc C)
Dossier personnel de l'élève monté comme lecteur réseau : rclone
sert le dossier local, l'authentification est déléguée au portail
via auth_request Nginx (mêmes identifiants que la connexion), sans
nouveau système de comptes. Nettoyé par la purge RGPD comme les
autres données d'élève.

Corrige au passage un vrai bug d'isolation trouvé en testant avec
deux comptes jetables : rewrite injectait la variable posée par
auth_request_set, mais rewrite s'exécute dans une phase Nginx
antérieure à cette variable, donc toujours vide - un élève pouvait
lire le fichier d'un autre en devinant son nom. Corrigé par une
location à regex nommée + proxy_pass. Détails : ADR 0008.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-14 13:04:40 +02:00
ansible ajoute le dossier WebDAV de l'élève (bloc C) 2026-10-14 13:04:40 +02:00
correcteur ajoute le self-healing des VM (sonde de santé, relance automatique, stock écarté) — bloc A, semaine 6 2026-10-12 21:12:43 +02:00
design ajoute le proxy console Go et le relais WebSocket vers nova-serialproxy 2026-10-08 09:35:16 +02:00
docs ajoute le dossier WebDAV de l'élève (bloc C) 2026-10-14 13:04:40 +02:00
infra/ceph ajoute une démo Ceph mono-serveur (bloc C, premier chantier) 2026-10-14 12:20:48 +02:00
kolla ajoute les alertes Prometheus du self-healing et installe Larastan (dette de l'étape 8, 72 erreurs corrigées à la racine) 2026-10-12 21:32:52 +02:00
labs/08-deux-lan-routeur ajoute la liaison Laravel-OpenStack et le modèle Heat du lab 08 2026-10-08 10:14:24 +02:00
openstack sauvegarde la base du portail et teste sa restauration chaque semaine 2026-10-09 17:28:50 +02:00
paillasse-contenus peuple la banque de quiz avec du vrai contenu, rangé par thème 2026-10-13 16:14:36 +02:00
portail ajoute le dossier WebDAV de l'élève (bloc C) 2026-10-14 13:04:40 +02:00
proxy-console ajoute le stock chaud, la correction automatique et les nouveaux essais de création de stack 2026-10-08 21:52:16 +02:00
.gitignore ajoute le stock chaud, la correction automatique et les nouveaux essais de création de stack 2026-10-08 21:52:16 +02:00
CLAUDE.md CLAUDE.md, contenus, prompt et référentiel 2026-10-07 00:11:20 +02:00