
I Installed OpenClaw on My Own Server for FREE — Here's How
AI Summary
Ce tutoriel explique comment installer et configurer OpenClaw sur un serveur local, en détaillant les étapes et les problèmes courants rencontrés.
Pour commencer, vous aurez besoin d'Ubuntu Server, téléchargeable gratuitement, et de VMware Workstation, également gratuit. Une fois ces logiciels installés, créez une nouvelle machine virtuelle dans VMware en sélectionnant le fichier ISO d'Ubuntu Server. Nommez votre machine virtuelle et choisissez son emplacement. Après avoir configuré ces options, lancez l'installation d'Ubuntu.
Pendant l'installation, sélectionnez votre langue et naviguez dans les écrans de configuration à l'aide de la touche Tab. L'écran de configuration du profil est crucial : renseignez un nom d'utilisateur et un mot de passe que vous ne devrez pas oublier, car ils sont essentiels pour la connexion. Cochez ensuite l'option "Installer OpenSSH Server" en appuyant sur la barre d'espace. Cette étape permet de contrôler le serveur à distance, simplifiant grandement les opérations futures. Une fois l'installation terminée, redémarrez la machine virtuelle. Vous pourriez rencontrer un message d'erreur au redémarrage ; pour le résoudre, accédez aux paramètres de la machine virtuelle dans VMware, désactivez la connexion CD/DVD au démarrage, puis redémarrez.
Après le démarrage réussi d'Ubuntu Server, connectez-vous avec vos identifiants. Avant d'installer OpenClaw, exécutez les commandes suivantes pour mettre à jour le système et installer des outils réseau : `sudo apt update`, `sudo apt upgrade`, et `sudo apt install net-tools`. Cette dernière commande vous aidera à obtenir l'adresse IP de votre serveur.
Pour faciliter l'installation, connectez-vous au serveur via SSH depuis votre machine principale en utilisant la commande `ssh [votre_nom_utilisateur]@[adresse_IP_du_serveur]`. Acceptez la connexion et entrez votre mot de passe.
Téléchargez ensuite le script d'installation d'OpenClaw depuis le site officiel, en choisissant la version Linux. Copiez ce script et collez-le dans votre terminal SSH. Lancez l'assistant d'installation d'OpenClaw en choisissant "QuickStart". Sélectionnez votre fournisseur de modèle d'IA (par exemple, OpenRouter), fournissez votre clé API et choisissez votre modèle par défaut. Vous pouvez également configurer un bot Telegram en fournissant son token. Pour les compétences, vous pouvez choisir "ClaWHub" et répondre "no" aux options npm si vous ne souhaitez pas les installer immédiatement. Enfin, activez l'interface WebUI.
Cependant, vous risquez de rencontrer un problème où le panneau de contrôle OpenClaw n'est pas accessible via l'adresse IP du serveur et le port OpenClaw. Le message d'erreur "OpenClaw command not found" indique que la commande n'est pas reconnue. Pour résoudre cela, vous devrez ajouter le répertoire d'installation de npm au chemin système. Exécutez la commande appropriée pour trouver et ajouter le chemin npm, puis réexécutez l'assistant d'installation d'OpenClaw.
Si le problème persiste après la réinstallation, vous devrez effectuer quelques configurations supplémentaires pour que le portail Web fonctionne. Modifiez la configuration pour que la passerelle écoute sur votre IP locale plutôt que seulement sur localhost. Permettez à votre PC principal d'accéder aux URL en remplaçant l'IP localhost par l'IP de votre serveur. Autorisez ensuite les requêtes HTTP dans OpenClaw et redémarrez la passerelle. Si vous voyez toujours un avertissement concernant l'utilisation de HTTP au lieu de HTTPS, exécutez les commandes fournies pour activer HTTPS et redémarrez la passerelle.
Enfin, pour vous connecter à l'interface, vous aurez besoin du token de la passerelle. Obtenez-le via la commande `OpenClaw dashboard`, copiez la partie token de l'URL résultante, collez-la dans le champ approprié et connectez-vous. Votre agent IA OpenClaw est maintenant opérationnel localement et gratuitement.
Le créateur invite les spectateurs à liker, commenter et s'abonner s'ils ont trouvé le tutoriel utile, et mentionne la création d'un serveur Discord pour obtenir de l'aide supplémentaire.