🐙 C'est quoi OpenClaw ?

OpenClaw est un gateway IA multi-canal self-hosted (open-source Hostinger). Il fait le pont entre des canaux de messagerie (webchat, WhatsApp, Telegram) et des modèles LLM (Anthropic, OpenAI, Ollama, etc.).

En résumé : tu parles sur WhatsApp → OpenClaw reçoit le message → l'envoie au LLM → te renvoie la réponse. Pareil pour le webchat et Telegram.


🏗️ Architecture

[Webchat Browser] ──WebSocket──→ [Proxy :43369] ──→ [Gateway :18789] ──→ [LLM API]
[WhatsApp]        ──WPPConnect──→ [Gateway :18789] ──→ [LLM API]
[Telegram]        ──Bot API────→ [Gateway :18789] ──→ [LLM API]

Composants internes du container

Composant Port Rôle
Proxy interne 43369 Sert les assets statiques (HTML/JS webchat) + proxy WebSocket vers gateway
Gateway 18789 Cœur d'OpenClaw : gère les agents, WebSocket, canaux (WA/Telegram), config, dispatch LLM
WPPConnect interne Bridge WhatsApp via protocole web (ton numéro perso !)

Exposition externe (Caddy)

URL Cible Usage
openclaw.notreunivers.cloud localhost:18789 Webchat + WebSocket gateway

🐳 Docker

Fichiers clés dans le container

Chemin Rôle
/data/.openclaw/openclaw.json Config principale (modèles, agents, providers, canaux)
/data/.openclaw/openclaw.json.bak Backup auto avant chaque overwrite
/entrypoint.sh Script de démarrage — ÉCRASE la config à chaque restart ⚠️
/data/apply-patches.sh Patch 27 fichiers JS (fix TDZ bug) — exécuté au démarrage
/usr/local/lib/node_modules/openclaw/dist/ Code source compilé (JS)