Installer OpenClaw sur un serveur Linux - Crée ton assistant IA perso !
Les produits idéaux pour ce guide
Commencez immédiatement — commandez le produit adapté et suivez ce guide étape par étape.
Introduction
OpenClaw est une plateforme d’automatisation et de contrôle pilotée par IA qui te permet d’interagir avec des logiciels via une interface web. Plutôt que de cliquer manuellement dans des menus, naviguer dans des interfaces ou répéter sans cesse les mêmes workflows, OpenClaw peut exécuter des tâches de façon programmée et offrir des capacités de contrôle à distance via son tableau de bord web.
Ce qui rend OpenClaw vraiment révolutionnaire, c’est qu’il crée une « couche de contrôle » moderne pour les applications et systèmes. Plutôt que d’être lié à une session locale sur un PC, OpenClaw peut tourner sur une machine distante comme un VPS ou un serveur dédié et rester entièrement gérable depuis n’importe où. C’est un outil puissant pour ceux qui veulent une automatisation fiable, un contrôle à distance et une gestion centralisée sans devoir garder un PC allumé localement.
Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
Cas d’usage d’OpenClaw
OpenClaw peut être utilisé dans plein de scénarios du quotidien et convient à tous ceux qui veulent automatiser des tâches, centraliser l’usage de l’IA, ou faire tourner un assistant persistant toujours dispo.
Un cas courant est de regrouper les interactions IA sur plusieurs plateformes. Plutôt que d’utiliser des outils séparés pour chaque appli de messagerie, OpenClaw peut faire office d’assistant unique avec un contexte et une config cohérents, peu importe d’où on y accède.
OpenClaw est aussi top pour l’automatisation. Il aide à réduire le travail manuel répétitif en gérant les tâches récurrentes, en organisant l’info, en résumant du contenu, et en fournissant des réponses structurées.
Un autre usage important est l’automatisation web. En contrôlant des sessions navigateur via des instances dédiées de Chrome ou Chromium, OpenClaw peut interagir avec des interfaces web même sans intégration API directe.
Pour soutenir ces usages, OpenClaw offre plein de fonctionnalités : support multi-canaux (WhatsApp, Telegram, Slack, Discord), architecture basée sur une passerelle pour gérer sessions et canaux, options vocales, interface canvas interactive, plateforme de skills extensible, support de plusieurs fournisseurs IA (OpenAI, Anthropic…), nœuds pour actions mobiles, authentification par clé API, gestion persistante des espaces de travail et configurations.
Prérequis
Selon ton usage d’OpenClaw, la consommation de ressources peut vite grimper. Les setups basiques (par exemple juste l’interface web avec peu d’automatisation) tournent bien sur des VPS plus petits, mais les cas avancés comme plusieurs canaux, beaucoup de skills, ou l’automatisation navigateur demandent beaucoup plus de ressources. Pour ça, on recommande fortement un serveur dédié.
| Matériel | Minimum | Recommandation ZAP-Hosting |
|---|---|---|
| CPU | 1 vCPU | 8 vCPU |
| RAM | 4 Go | 16 Go |
| Espace disque | 25 Go | 50 Go |
Installation
L’installation commence par lancer le script officiel d’OpenClaw sur ton serveur Linux dédié. Connecte-toi en SSH et exécute la commande suivante :
curl -fsSL https://openclaw.ai/install.sh | bash
Après avoir lancé la commande, un script d’installation interactif démarre automatiquement et te guide dans la configuration. Le script vérifie ton environnement, installe les dépendances manquantes, puis lance le processus d’onboarding OpenClaw.
Détection de la plateforme et vérification des dépendances
Le script détecte automatiquement ton système d’exploitation et installe les dépendances nécessaires si besoin. Par exemple, si Node.js manque, il sera installé automatiquement. Aucune action manuelle requise.
Installation des paquets requis
OpenClaw installe les paquets nécessaires via le gestionnaire de paquets système. Pas besoin d’intervenir. Une fois tous les paquets installés, l’installation continue automatiquement.
Installation d’OpenClaw
Quand les dépendances sont prêtes, le script télécharge et installe la version d’OpenClaw. Une fois terminé, tu devrais voir une confirmation comme celle-ci :
Onboarding OpenClaw
Après l’installation, l’assistant d’onboarding démarre automatiquement. Il est nécessaire pour finaliser la configuration initiale et rendre OpenClaw utilisable.
Commence par lire l’avertissement de sécurité affiché et confirme pour continuer. Ensuite, choisis le mode d’onboarding. Pour la plupart, QuickStart est recommandé.
Puis, choisis ton modèle/fournisseur d’authentification. Ici, OpenAI est sélectionné. Entre ta clé API OpenAI. OpenClaw la stocke localement dans sa config pour les sessions futures. Une fois la clé sauvegardée, choisis le modèle par défaut à utiliser.
Dans les étapes finales, tu peux configurer optionnellement des canaux (Telegram, Discord, Slack…), des skills, et des hooks. Si tu préfères, tu peux sauter ces étapes et les configurer plus tard.
Pour utiliser OpenClaw via Telegram, il faut d’abord créer un bot Telegram et récupérer son token API. Ça se fait directement dans Telegram avec le compte officiel BotFather.
Ouvre la conversation avec BotFather, lance la création avec /newbot, et suis les instructions.
BotFather te demandera un nom d’affichage, puis un nom d’utilisateur. Le nom d’utilisateur doit finir par bot.
La conversation ressemble à ça :
Utilisateur : /newbot
BotFather : Ok, un nouveau bot. Comment veux-tu l’appeler ? Choisis un nom pour ton bot.
Utilisateur : ZAP DOCS EXAMPLE
BotFather : Bien. Maintenant choisis un nom d’utilisateur pour ton bot. Il doit finir par `bot`. Par exemple : TetrisBot ou tetris_bot.
Utilisateur : ZAP_DOCS_EXAMPLE_BOT
BotFather : Fait ! Félicitations pour ton nouveau bot. Tu le trouveras à l’adresse t.me/ZAP_DOCS_EXAMPLE_BOT. Tu peux maintenant ajouter une description, une section à propos et une photo de profil, vois /help pour la liste des commandes. Quand tu auras fini de créer ton super bot, contacte notre support Bot si tu veux un meilleur nom d’utilisateur. Assure-toi que le bot fonctionne bien avant.
Utilise ce token pour accéder à l’API HTTP :
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Garde ton token secret et en lieu sûr, il permet à quiconque de contrôler ton bot.
Pour la doc de l’API Bot, consulte : https://core.telegram.org/bots/api
Quand BotFather confirme la création, copie le token affiché et garde-le précieusement. Tu en auras besoin plus tard pour connecter Telegram comme canal dans l’onboarding ou la config OpenClaw. Ce token donne le contrôle total du bot, ne le partage jamais publiquement.
Après avoir créé le bot Telegram et sauvegardé le token, continue l’onboarding OpenClaw. Dans les étapes suivantes, tu peux installer des skills et activer des hooks. Ces options sont recommandées, mais tu peux aussi les sauter et les configurer plus tard.
Une fois l’onboarding terminé, OpenClaw installe automatiquement le service Gateway. Enfin, choisis l’option Web UI pour qu’OpenClaw affiche le lien vers le tableau de bord. Ça te permet d’accéder à l’interface de contrôle OpenClaw et gérer ta config via navigateur.
Ensuite, l’onboarding sera marqué comme terminé. À la fin, OpenClaw propose aussi d’installer le script de complétion shell. C’est optionnel mais conseillé, ça améliore l’usage en ligne de commande avec l’auto-complétion des commandes OpenClaw. Suis les instructions.
Configuration
Nos VPS et serveurs dédiés sont livrés sans interface graphique par défaut. Du coup, OpenClaw tourne en mode headless et expose son interface de contrôle uniquement localement sur le serveur, sur le port 18789.
Une fois l’installation et l’onboarding terminés, OpenClaw affiche les infos du tableau de bord dans la console :
Lien du tableau de bord (avec token) :
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Copie/colle cette URL dans un navigateur sur cette machine pour contrôler OpenClaw.
Pas d’interface graphique détectée. Ouvre depuis ton PC :
ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111
Puis ouvre :
http://localhost:18789/
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Comme l’interface web est liée à 127.0.0.1, elle n’est pas accessible directement depuis Internet. Pour y accéder en toute sécurité depuis ton PC, crée un tunnel SSH qui redirige le port OpenClaw du VPS/serveur dédié vers ta machine locale.
Sur ton PC, ouvre un terminal et lance :
ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111
Tant que cette session SSH est ouverte, tu peux accéder à l’interface de contrôle OpenClaw dans ton navigateur avec :
http://localhost:18789/
Si OpenClaw demande une authentification, ouvre le lien avec token affiché dans la sortie OpenClaw :
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Si tu préfères utiliser OpenClaw avec une interface graphique, tu peux installer un environnement de bureau sur ton VPS/serveur dédié, par exemple XFCE. Après avoir installé une GUI (et une solution de bureau à distance comme RDP ou VNC), tu pourras accéder et contrôler OpenClaw directement depuis le bureau du serveur dédié au lieu d’utiliser le tunnel SSH.
Installer des skills
Les skills ajoutent des fonctionnalités et intégrations à OpenClaw. OpenClaw propose plus de 50 skills. Tu peux les installer directement dans le tableau de bord en ouvrant la section Skills et en sélectionnant ceux que tu veux activer.
Activer les hooks
Les hooks permettent à OpenClaw d’exécuter automatiquement des actions quand certains événements surviennent ou quand des commandes spécifiques sont utilisées. C’est pratique pour automatiser des tâches récurrentes, sauvegarder du contexte, ou déclencher des workflows sans intervention manuelle.
Configurer les canaux
Les canaux te permettent d’utiliser OpenClaw via des plateformes de messagerie. Dans le tableau de bord, tu peux configurer et connecter des canaux supportés comme Telegram, Discord, Slack, etc.
Selon la plateforme choisie, tu dois fournir des tokens ou identifiants supplémentaires (comme expliqué dans l’installation pour le token du bot Telegram créé via BotFather).
Une fois un canal connecté avec succès, OpenClaw peut recevoir et répondre aux messages via cette plateforme. Une conversation avec l’assistant IA via Telegram pourrait ressembler à ça :
Sécurité
OpenClaw est un outil puissant et doit toujours être utilisé avec les précautions de sécurité adéquates. Le tableau de bord Gateway est protégé par un token, qui fonctionne comme un mot de passe et donne accès à ton instance OpenClaw. Ne partage jamais ce token publiquement (captures d’écran, tickets, logs de chat…), car toute personne avec ce token peut accéder et contrôler le tableau de bord.
On recommande de garder OpenClaw derrière un pare-feu et d’éviter d’exposer l’interface Gateway directement sur Internet. Par défaut, OpenClaw lie le service Gateway à 127.0.0.1, ce qui empêche l’accès externe et est l’option la plus sûre pour la plupart des usages. Pour accéder au tableau de bord à distance, utilise le tunnel SSH et limite l’accès aux utilisateurs de confiance uniquement.
Conclusion et ressources supplémentaires
Bravo ! Tu as maintenant installé et configuré OpenClaw avec succès sur ton VPS ou serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter de l’aide et des conseils pendant ta configuration :
- openclaw.ai - Site officiel
- docs.openclaw.ai - Documentation OpenClaw
- clawhub.com - ClawHub - Skills créés par la communauté
Tu as des questions spécifiques non couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂