Paillasse/docs/runbooks
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
..
ceph.md ajoute une démo Ceph mono-serveur (bloc C, premier chantier) 2026-10-14 12:20:48 +02:00
compte-service-openstack.md ajoute le runbook de rotation du compte de service OpenStack 2026-10-08 21:01:08 +02:00
https.md limite l'attente vers Kuma sur le site de statut et précise sa mise en place 2026-10-09 10:50:30 +02:00
images.md construit l'image paillasse-debian, crée le projet OpenStack et teste la console série 2026-10-07 16:14:06 +02:00
labs.md ajoute le stock chaud, la correction automatique et les nouveaux essais de création de stack 2026-10-08 21:52:16 +02:00
openstack.md documente la capacité, la restauration et le redémarrage (étape 13) 2026-10-09 20:12:11 +02:00
portail.md ajoute le portail Laravel : connexion prof/élève, session unique, gestion de classe, salle d'attente 2026-10-08 02:01:58 +02:00
proxy-console.md ajoute le proxy console Go et le relais WebSocket vers nova-serialproxy 2026-10-08 09:35:16 +02:00
rgpd.md ajoute les pages légales, la purge RGPD et sert polices et scripts depuis le portail 2026-10-09 21:07:25 +02:00
sauvegardes.md sauvegarde les bases d'OpenStack et teste leur restauration chaque semaine 2026-10-12 18:01:50 +02:00
self-healing.md 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
stockage-s3.md ajoute le stockage S3 des devoirs maison (bloc B, dernier chantier) 2026-10-14 09:52:15 +02:00
supervision.md règle deux points de dette avant le pilote : alerte self-healing, image Kuma 2026-10-14 00:46:44 +02:00
turn.md ajoute le relais TURN sur 443 pour la visio (ADR 0006), avec coturn et le routage Nginx par nom 2026-10-13 11:45:53 +02:00
visio.md ajoute la visio de classe : Jitsi auto-hébergé, jetons du portail, prof seul modérateur 2026-10-12 12:35:35 +02:00
webdav.md ajoute le dossier WebDAV de l'élève (bloc C) 2026-10-14 13:04:40 +02:00