Comment installer OpenClaw sur un VPS
Objectif
OpenClaw (successeur de Moltbot et Clawdbot) est la nouvelle version évoluée de l'assistant IA autonome. Ce guide utilise Docker pour protéger votre système hôte et garantir que votre assistant reste en ligne 24h/24.
Contrairement à une installation locale via tunnel SSH, cette méthode permet :
- un accès public sécurisé via HTTPS (Let's Encrypt)
- une architecture évolutive derrière Traefik (reverse proxy)
- l'ajout futur d'autres services derrière le même proxy (Nextcloud, n8n, Stoat, etc.)
L'architecture cible :
Ce guide explique comment déployer OpenClaw en production avec Docker, Traefik et les AI Endpoints OVHcloud sur un VPS.
Prérequis
- Disposer d'un VPS OVHcloud (Debian 11/12 ou Ubuntu 22.04+). Consultez notre guide « Premiers pas avec un VPS ».
- Accès SSH à votre VPS
- Un nom de domaine pointant vers votre VPS. Consultez notre guide « Ajouter un enregistrement DNS de type A » si nécessaire.
- Une clé API OVHcloud AI Endpoints. Consultez notre guide « AI Endpoints - Premiers pas » pour en générer une.
Sommaire
- Étape 1 - Installation de Docker
- Étape 2 - Création du réseau proxy
- Étape 3 - Installation de Traefik
- Étape 4 - Installation d'OpenClaw
- Étape 5 - Configuration pour Traefik
- Étape 6 - Configuration des AI Endpoints OVHcloud
- Étape 7 - Démarrage final
- Étape 8 - Association de l'appareil
En pratique
Étape 1 - Installation de Docker
Vérifiez que Docker est installé sur votre machine :
Si vous obtenez une sortie similaire à :
Cela signifie que Docker est déjà installé sur votre machine. Dans le cas contraire, suivez le guide d'installation de Docker.
Configuration des droits Docker (important)
Par défaut, les commandes Docker nécessitent sudo. Cependant, le script docker-setup.sh doit être exécuté sans sudo pour éviter des problèmes de permissions sur les fichiers générés (.env, .openclaw, volumes, etc.).
Ajoutez votre utilisateur au groupe docker :
Rechargez ensuite votre session :
Vous pouvez vérifier que Docker fonctionne sans sudo :
Si aucune erreur de permission n'apparaît, continuez l'installation.
Étape 2 - Création du réseau proxy
Traefik et OpenClaw doivent partager un réseau Docker commun :
Étape 3 - Installation de Traefik
Création du dossier
Configuration du fichier docker-compose.yml
Copiez la configuration suivante dans le fichier docker-compose.yml :
N'oubliez pas d'adapter le fichier en remplaçant YOUR_EMAIL par votre e-mail.
Initialisation du stockage Let's Encrypt
Créez le répertoire et le fichier de stockage des certificats avec les permissions appropriées :
Démarrage de Traefik
Lancez le conteneur Traefik en arrière-plan :
Étape 4 - Installation d'OpenClaw
Préparez les dossiers :
Lancez le wizard :
À la fin de l'installation, notez bien le token qui vous est fourni, vous en aurez besoin pour vous connecter à OpenClaw.
À tout moment, vous pouvez retrouver cette valeur qui est stockée dans le .env de votre dossier OpenClaw :
Étape 5 - Configuration pour Traefik
Remplacez le contenu du docker-compose.yml généré par :
N'oubliez pas d'adapter le fichier en remplaçant YOUR_DOMAIN_NAME par votre nom de domaine.
Étape 6 - Configuration des AI Endpoints OVHcloud
Avant de modifier le fichier de configuration, créez une sauvegarde puis ouvrez-le dans un éditeur de texte :
Copiez la configuration suivante dans le fichier openclaw.json. Cette configuration définit les paramètres de connexion, la gateway et le provider OVHcloud AI Endpoints :
N'oubliez pas d'adapter le fichier en remplaçant les valeurs suivantes :
YOUR_DOMAIN_NAMEpar votre nom de domaine.YOUR_OPENCLAW_TOKENpar le token qu'OpenClaw vous a fourni à la fin de l'installation.YOUR_OVH_ENDPOINT_API_KEYpar votre clé API.
Étape 7 - Démarrage final
Une fois la configuration terminée, redémarrez les conteneurs OpenClaw pour appliquer les modifications :
Vérifiez que le gateway est bien actif en consultant les logs du conteneur :
Si le démarrage s'est déroulé correctement, vous devez voir apparaître le message suivant (en bleu cyan) :
Étape 8 - Association de l'appareil
Accédez à l'interface web d'OpenClaw depuis votre navigateur en ouvrant l'URL de votre domaine :
Dans la section Overview, saisissez votre Gateway Token pour vous authentifier.
Lors de la première connexion depuis un nouvel appareil, l'interface affiche le message suivant :
Pour autoriser l'appareil, listez les appareils en attente puis approuvez celui souhaité en remplaçant <ID> par l'identifiant affiché :
Aller plus loin
Documentation officielle OpenClaw
Échangez avec notre communauté d'utilisateurs.