# Session Resume - 2026-05-20

## Objectifs
Stabiliser le serveur, déployer Contexus et LocalAI, et corriger OpenRemote.

## Actions effectuées
1. **Stabilisation du Serveur** :
   - Arrêt d'Apache Pulsar (CPU 100% stable).
   - Arrêt de 10+ instances ThingsBoard Executor.
   - Nettoyage des processus parents de zombies.
2. **OpenRemote** :
   - Correction de `mapsettings.json` (double extension .json corrigée).
   - Création de 5 assets IOTSensor tests dans le realm master.
   - Identification du conflit de port 8080 (OpenRemote Manager monopolise le 8080 du host).
3. **Contexus** :
   - Stack déployée et accessible via Traefik.
   - Création de 10 devices tests.
   - Configuration du driver MQTT pour BunkerM et EMQX.
4. **LocalAI** :
   - Déploiement du container `localai-api`.
   - Changement du port interne (8100) pour éviter les conflits.
   - **Point bloquant** : Traefik renvoie 404 malgré la configuration de routage forcée.
5. **Mainflux** :
   - Récupération des credentials par défaut.
   - Configuration du réseau partagé `smartcity-shared`.

## État des containers
- Tous les containers actifs sont configurés en `--restart unless-stopped`.
- Le serveur est redevenu réactif (Load Average ~10-12).

## Prochaines étapes
- Reboot du serveur (recommandé) pour purger les caches Docker/Traefik et les ~1200 zombies.
- Création de l'agent MQTT OpenRemote via l'interface graphique.
- Debug final du routage LocalAI.
