Comment installer OpenClaw sur un VPS (Guide complet avec Contabo)

Mise à jour le 15 février 2026 par Jacques Tremblay

L’IA conversationnelle ne se limite plus aux outils hébergés comme ChatGPT ou Claude. Avec OpenClaw, il est désormais possible d’exécuter son propre agent IA auto-hébergé, capable d’agir, d’automatiser des tâches et d’interagir via WhatsApp, Telegram, Discord ou Slack — le tout depuis votre propre serveur.

Contrairement aux solutions cloud classiques, OpenClaw fonctionne sur votre infrastructure. Cela signifie : contrôle total des données, automatisation 24/7 et liberté complète dans le choix des modèles d’IA utilisés.

Dans ce guide, nous allons installer OpenClaw sur un VPS Contabo, en conditions réelles.
Je vais vous montrer :

  1. comment choisir la bonne configuration VPS
  2. comment commander le serveur avec OpenClaw préinstallé
  3. comment effectuer la configuration initiale via SSH
  4. comment connecter votre agent IA à vos plateformes de messagerie
  5. et comment sécuriser l’installation en production

Ce tutoriel est basé sur une installation effectuée étape par étape sur un VPS Cloud, afin d’évaluer la simplicité réelle du déploiement et la stabilité en environnement de production.

Si vous souhaitez :

héberger votre propre agent IA autonome
automatiser des workflows professionnels
ou même proposer des services OpenClaw à des clients

Alors, ce guide vous accompagnera de la commande du VPS jusqu’à la mise en ligne complète de votre assistant IA.

Qu’est-ce qu’OpenClaw et comment fonctionne-t-il ?

openclaw site web

OpenClaw est un agent IA open-source qui fonctionne directement sur votre propre serveur. Contrairement aux assistants hébergés comme ChatGPT, il ne tourne pas sur l’infrastructure d’un tiers : il s’exécute sur votre VPS, sous votre contrôle.

Concrètement, OpenClaw agit comme un assistant autonome capable de :

Gérer des fichiers et des workflows
naviguer sur le web et extraire des informations
exécuter des commandes système
automatiser des tâches récurrentes
gérer des fichiers et des workflows

Il ne se limite pas à répondre à des questions. Il peut agir.

Un agent IA réellement autonome

OpenClaw fonctionne comme une couche d’orchestration entre :

  1. Votre serveur (VPS)
  2. Une API d’intelligence artificielle (Claude, GPT, Gemini ou modèle local)
  3. Vos outils et plateformes connectés

L’agent reçoit une instruction via messagerie, traite la requête à l’aide du modèle IA choisi, puis peut :

Effectuer des recherches
interagir avec des API
envoyer des messages programmés
effectuer des recherches
ou créer des sous-agents pour des tâches complexes

Tout cela s’exécute sur votre serveur.

Différence entre OpenClaw et ChatGPT

La différence fondamentale est le contrôle.

Avec ChatGPT :

Vos données transitent par les serveurs du fournisseur
Vous êtes limité à une interface spécifique
Vous ne contrôlez pas l’infrastructure

Avec OpenClaw :

  1. Les données restent sur votre VPS
  2. Vous choisissez le modèle IA
  3. Vous contrôlez les intégrations
  4. Vous décidez des permissions
  5. Vous pouvez automatiser sans limite de messages

OpenClaw devient ainsi un véritable moteur d’automatisation IA auto-hébergé.

Pourquoi cela nécessite un VPS ?

OpenClaw doit être :

  1. Toujours en ligne
  2. Accessible via IP publique
  3. Capable de recevoir des webhooks
  4. Capable d’exécuter des tâches en arrière-plan

Un simple ordinateur personnel n’est pas adapté pour un usage 24/7 ou professionnel.
Un VPS offre une infrastructure stable, une IP fixe et des ressources dédiées.

C’est précisément pour cela que nous allons utiliser un Cloud VPS chez Contabo dans ce tutoriel.

Quelle configuration VPS choisir pour OpenClaw ?

Avant d’installer OpenClaw, il est important de choisir une configuration adaptée à votre usage réel. Même si l’agent n’est pas extrêmement gourmand en ressources lorsqu’il utilise des API externes comme OpenAI ou Claude, la stabilité du serveur reste essentielle pour un fonctionnement 24/7.

Cloud VPS 10 : idéal pour démarrer

Le Cloud VPS 10 constitue un excellent point de départ pour tester OpenClaw dans des conditions réelles. Il permet d’installer l’agent, de connecter un ou deux canaux de messagerie et d’expérimenter les automatisations sans investir immédiatement dans une configuration plus coûteuse.

Dans un scénario de test ou de lancement initial, ce plan est suffisant, surtout si vous utilisez des modèles IA via API et non en local. La charge principale étant traitée par le fournisseur du modèle, le VPS joue principalement un rôle d’orchestrateur.

C’est donc le choix le plus rationnel pour valider votre projet avant de passer à l’échelle.

Quand passer au VPS 20 ou plus ?

Si votre utilisation devient plus intensive — par exemple plusieurs canaux actifs, automatisations fréquentes ou mise en place de services pour des clients — il peut être pertinent d’augmenter les ressources.

Un plan supérieur offrira davantage de RAM et de CPU, ce qui apporte plus de confort et de marge en cas de montée en charge. L’avantage d’un VPS chez Contabo est justement la possibilité d’évoluer facilement lorsque votre projet grandit.

Pourquoi nous utilisons le VPS 10 dans ce guide

Dans ce tutoriel, nous utilisons le Cloud VPS 10 pour une raison simple : il est préférable de commencer par une configuration raisonnable, de tester le fonctionnement complet d’OpenClaw, puis d’ajuster les ressources si nécessaire.

Cette approche est plus réaliste, plus économique et plus cohérente avec un déploiement progressif.

Commander un VPS OpenClaw chez Contabo (pas à pas)

L’installation d’OpenClaw sur Contabo peut se faire de deux manières : via une installation manuelle ou via le module “1-Click Add-On”. Pour ce guide, nous utilisons la méthode la plus simple et la plus rapide : le déploiement automatique avec OpenClaw préinstallé.

Étape 1 — Choisir le plan Cloud VPS 10

Rendez-vous sur la page OpenClaw Hosting de Contabo OpenClaw VPS.

Sélectionnez le plan Cloud VPS 10, qui convient parfaitement pour un test ou un premier déploiement. Ce plan permet d’exécuter OpenClaw en continu, tout en conservant un budget raisonnable.

Cliquez sur Get Started pour commencer la configuration.

Choisir le plan VPS 10 Openclaw

Étape 2 — Vérifier que l’image OpenClaw est sélectionnée

Contabo propose désormais un 1-Click OpenClaw Add-On

Lors du processus de commande, Contabo vous demande de :

  1. Choisir la localisation du datacenter (le plus proche de votre audience)
  2. Définissez un mot de passe administrateur sécurisé.

L’intérêt du 1-Click Add-On est que toutes les dépendances sont installées automatiquement.

La localisation du datacenter (le plus proche de votre audience)

Étape 3 — Finaliser la commande

Pour finaliser la commande, vous devez:

  1. Créer un compte
  2. Choisir la durée d’abonnement
  3. Sélectionnez les options éventuelles (comme l’auto-backup)
Création compte Contabo

Une fois la commande validée, vous recevrez :

L’adresse IP publique du serveur
Les identifiants root
Les informations d’accès au Customer Control Panel
Email de confirmation de l'installation d'openclaw sur VPS

Étape 4 — Accéder au serveur via SSH

Une fois le VPS actif, ouvrez votre terminal et connectez-vous :

ssh root@VOTRE_IP

SSH Openclaw

Utilisez le mot de passe défini lors de la commande.

À ce stade, OpenClaw est déjà installé si vous avez utilisé le 1-Click Add-On. Il ne reste plus qu’à lancer l’assistant de configuration.

Tutoriel configurer OpenClaw sur un VPS Contabo (Onboarding sécurisé)

Ce tutoriel vous guide pas à pas dans la phase d’onboarding (configuration initiale) après l’installation, en mettant l’accent sur la sécurité et la facilité d’utilisation. Nous verrons comment paramétrer l’accès via Telegram, utiliser l’interface en ligne de commande (TUI) et accéder à l’interface web par tunnel SSH.

Prérequis

  • Un VPS Contabo avec OpenClaw installé (via l’application 1‑Click).
  • Les identifiants root (mot de passe défini lors de la commande).
  • Une clé API OpenAI (ou autre fournisseur de modèle).
  • (Optionnel) Un compte Telegram et un token de bot obtenu auprès de @BotFather.

1. Connexion au VPS en SSH

Ouvrez un terminal (PowerShell, CMD, Terminal Linux/macOS) et connectez‑vous à votre serveur :

ssh root@<adresse-ip-de-votre-vps>

Entrez le mot de passe root que vous avez défini lors de la commande du VPS.
Si la connexion échoue, vérifiez votre mot de passe ou réinitialisez‑le depuis le panel Contabo.

2. Lancer l’assistant d’onboarding

Normalement, l’onboarding se lance automatiquement à la première connexion. Si ce n’est pas le cas, tapez :

openclaw onboard

L’écran d’accueil affiche un avertissement de sécurité. Prenez le temps de le lire, puis tapez Yes pour continuer.

3. Choisir le mode de configuration

Vous avez le choix entre QuickStart (recommandé par défaut) et Manual. Pour une configuration fine et sécurisée, sélectionnez Manual à l’aide des flèches et validez.

Mode de configuration Openclaw

4. Détection d’une configuration existante

Si OpenClaw trouve une ancienne configuration (par exemple après une première tentative), il vous propose trois options :

Use existing values – conserver les paramètres actuels.
Update values – les modifier.
Reset – repartir de zéro.

Dans notre cas, la configuration existante est déjà sécurisée : gateway.mode: localgateway.bind: loopback. Choisissez Use existing values.

Conserver les paramètres actuels d'openclaw

5. Type de gateway

L’assistant demande ensuite ce que vous voulez configurer. Sélectionnez Local gateway (this machine). Cela garantit que le service OpenClaw n’écoutera que sur l’adresse locale (127.0.0.1), le rendant inaccessible depuis l’extérieur. C’est la base d’une installation sécurisée ; nous utiliserons un tunnel SSH pour y accéder depuis notre machine.

Type de gateway

6. Répertoire de travail

Le répertoire par défaut est /root/.openclaw/workspace. Laissez‑le ainsi en appuyant sur Entrée.

Répertoire de travail

7. Fournisseur de modèle IA

La liste des fournisseurs apparaît. Pour OpenAI, sélectionnez OpenAI (Codex OAuth + API key).
Saisissez ensuite votre clé API OpenAI (vous pouvez la coller dans le terminal avec Ctrl+Shift+V ou un clic droit). Validez.

Modèle AI à choisir. (OpenAi sélectionné)

8. Modèle par défaut, port et bind

Le modèle proposé est openai/gpt-4o-mini – parfait pour commencer (rapide et économique). Le port reste 18789.

port et bind

Pour le bind, choisissez Loopback (127.0.0.1). C’est crucial pour la sécurité.

Loopback

9. Authentification de la gateway

Sélectionnez Token (recommandé). Un token sera généré automatiquement. Notez‑le précieusement (ex. b315b223141fc4). Il vous servira pour vous connecter à l’interface web plus tard.

Authentification de la gateway

10. Exposition Tailscale

Choisissez Off. Vous ne souhaitez pas exposer OpenClaw via Tailscale pour l’instant. Le tunnel SSH suffit.

Exposition Tailscale

Openclaw vous donnera un token que vous devez absolument sauvegarder en toute sécurité.

Token généré

11. Configuration des canaux de discussion

OpenClaw peut s’intégrer à de nombreuses plateformes (Telegram, WhatsApp, Discord…). Pour ce tutoriel, nous allons configurer Telegram.

  1. À la question « Configure chat channels now? », répondez Yes.
  2. Dans la liste, sélectionnez Telegram (Bot API).
  3. Saisissez le token de votre bot Telegram (obtenu via @BotFather). Collez‑le.
  4. Une fois le token validé, la liste des canaux réapparaît. Descendez jusqu’à Finished et validez.
Configuration des canaux de discussion

12. Politiques d’accès en message direct

Par défaut, OpenClaw utilise le mode pairing : seuls les utilisateurs approuvés peuvent discuter avec le bot en DM. C’est une bonne mesure de sécurité. Répondez “No” pour conserver cette politique (vous pourrez la modifier plus tard).

Politiques d’accès en message direct
Politiques d’accès en message direct

13. Configuration des compétences (skills)

OpenClaw peut être doté de nombreuses compétences (lecture de fichiers, contrôle d’appareils, intégrations diverses). L’écran affiche un résumé (skills éligibles, manquantes, etc.).

Recommandation : pour débuter, il est plus simple de ne rien installer. Sélectionnez No (ou si vous avez choisi Yes, cochez « Skip for now »). Vous pourrez ajouter des compétences plus tard via openclaw configure.
configuration skills openclaw

Si vous tenez à en essayer une, préférez des compétences inoffensives comme summarize ou gifgrep, mais soyez conscient que certaines nécessitent des dépendances (sur Linux, elles peuvent échouer car conçues pour macOS avec Homebrew). Ces échecs sont sans conséquence.

Installation d'e compétences opencalw

14. Hooks (automatisations)

Les hooks permettent d’exécuter des actions automatiques lors de certaines commandes. Trois hooks sont proposés :

  1. boot-md : exécute un script BOOT.md au démarrage de la gateway.
  2. command-logger : enregistre toutes les commandes dans un fichier d’audit.
  3. session-memory : sauvegarde le contexte de session quand vous tapez /new.

Vous pouvez les activer dès maintenant (cochez‑les avec la barre d’espace) ou les configurer plus tard. Pour une première installation, il n’y a pas d’inconvénient à les laisser désactivés.

Choisissez Skip for now ou activez‑les selon votre préférence.

Hooks (automatisations)

15. Runtime du service gateway

OpenClaw vous demande quel moteur utiliser pour la gateway. Sélectionnez Node (recommended). Bun peut causer des problèmes de mémoire, surtout avec Telegram. (voir l'image plus haut)

16. Fin de l’onboarding – Interface de contrôle

L’assistant affiche alors :

  • L’URL de l’interface web locale : http://127.0.0.1:18789/
  • Une URL avec le token pour un accès direct (ex. http://127.0.0.1:18789/#token=...)
  • Le token lui‑même, stocké dans ~/.openclaw/openclaw.json

Prenez note de l’URL complète avec le token, elle vous servira pour le tunnel SSH.

Fin de l’onboarding

17. Éclosion du bot

Il est temps de « faire éclore » votre agent. Sélectionnez Hatch in TUI (recommended). Le terminal se transforme en interface utilisateur textuelle (TUI) et votre bot se présente :

Wake up, my friend!
Hey! I just woke up. What can I help you with today?

Vous êtes maintenant en conversation directe avec votre agent.

openclaw tui. agent fonctionne

18. Vérifier Telegram et appariement

Envoyez un premier message à votre bot Telegram. Il vous répondra probablement par :

OpenClaw: access not configured.
Your Telegram user id: 15xxxxxxxxxxxxxx 
Pairing code: HEZXXXX
Ask the bot owner to approve with:
openclaw pairing approve telegram HEZVXXXX

Pour vous autoriser vous‑même, retournez dans votre session SSH (si vous êtes dans le TUI, tapez Ctrl+C pour quitter le TUI – le bot continue de tourner en arrière‑plan) et exécutez :

openclaw pairing approve telegram HEZXXXXX
Remplacez HEZXXXX par le code affiché.

Revenez ensuite dans le TUI avec openclaw tui (ou rouvrez une session). Votre bot répondra désormais sur Telegram.

19. Accéder à l’interface web depuis votre machine (tunnel SSH)

L’interface web n’est accessible que depuis le VPS lui‑même (127.0.0.1). Pour y accéder depuis votre navigateur local, créez un tunnel SSH :

Sur votre machine locale (pas dans le VPS), ouvrez un terminal et tapez :

ssh -N -L 18789:127.0.0.1:18789 root@<adresse-ip-de-votre-vps>

Entrez le mot de passe root si demandé. Laissez cette fenêtre ouverte.

Ouvrez votre navigateur et allez à l’URL complète avec le token, par exemple :

http://127.0.0.1:18789/#token=xxxxxxxxxxxxM95xxx

Si le tunnel SSH est interrompu (fermeture du terminal, mise en veille, déconnexion réseau), vous ne pouvez plus accéder à votre openclaw panel. Pour accéder de nouveau à l’interface web, vous devez relancer le tunnel depuis votre machine locale.
En revanche, OpenClaw continue de fonctionner en arrière-plan sur votre VPS.
L’agent reste actif 24h/24 et 7j/7, traite les messages, exécute les automatisations et accomplit les tâches que vous lui avez confiées, même si vous n’êtes pas connecté en SSH.

Vous voyez alors le tableau de bord OpenClaw.

Openclaw dashboard

20. Commandes utiles pour la suite

Revenir dans le TUI : openclaw tui
Modifier la configuration : openclaw configure
Vérifier l’état des compétences et dépendances : openclaw doctor
Consulter le token : openclaw config get gateway.auth.token
Lister les hooks : openclaw hooks list
Arrêter proprement le service : systemctl --user stop openclaw-gateway (si vous utilisez systemd, ce qui est le cas par défaut sur Contabo)

21. Sécurité – bonnes pratiques

  1. Mettez à jour OpenClaw régulièrement : openclaw update
  2. Exécutez un audit de sécurité :bashopenclaw security audit –deep openclaw security audit –fix
  3. Ne liez jamais la gateway à 0.0.0.0 sans une authentification solide et un firewall.
  4. Utilisez des clés SSH plutôt qu’un mot de passe pour vos connexions.
  5. Surveillez votre quota OpenAI pour éviter les surprises.
  6. Conservez vos tokens et clés API en lieu sûr (gestionnaire de mots de passe).

Conclusion

Félicitations ! Vous avez configuré OpenClaw de manière sécurisée sur votre VPS Contabo, avec un accès via Telegram et une interface web accessible par tunnel SSH. Vous pouvez désormais explorer toutes les possibilités de cet agent IA puissant.

N’hésitez pas à consulter la documentation officielle d’OpenClaw pour approfondir : création de skills, automatisations, gestion multi‑agents, etc.

Vous avez des questions ou des retours ? Laissez un commentaire, nous vous répondrons avec plaisir.

Jacques Tremblay
Suivez moi

Ajouter votre avis

Laisser un commentaire

Captcha *Captcha Plus loading...

Top Hebergeur
Logo
Compare items
  • Total (0)
Compare
0