Call-Informatique
Le média tech
Héberger son agent IA sur un VPS : guide pas à pas
Informatiqueguides6 min de lecture

Héberger son agent IA sur un VPS : guide pas à pas

Comment installer et faire tourner votre agent IA OpenClaw 24h/24 sur un serveur VPS distant, avec Docker, systemd et sécurisation SSH.

Votre assistant intelligent tourne sur votre ordinateur portable. Pratique, sauf que dès que vous fermez le couvercle, il s'éteint. C'est un peu comme avoir un employé modèle qui ne bosse que quand vous êtes assis à côté de lui. Pas l'idéal. La solution ? L'installer sur un ordinateur distant qui ne s'éteint jamais.

Un VPS, c'est quoi exactement ?

Un VPS, en anglais Virtual Private Server (serveur privé virtuel), c'est tout simplement un ordinateur qui tourne quelque part dans un grand centre informatique, 24 heures sur 24, toute l'année. Vous le pilotez à distance depuis chez vous, comme si vous étiez assis devant.

Pensez-y comme à un casier dans une consigne automatique. Vous louez un espace, vous y mettez ce que vous voulez, et c'est accessible en permanence, même quand vous n'êtes pas là. Sauf qu'au lieu d'un casier, c'est un ordinateur complet, avec de la puissance de calcul, de la mémoire et du stockage.

Pour un assistant intelligent comme OpenClaw, c'est parfait. Votre assistant reste joignable en permanence sur Telegram ou Discord, même quand vous dormez. Il peut surveiller des informations, répondre à vos collaborateurs, exécuter des tâches programmées.

Et contrairement à ce qu'on pourrait croire, ça coûte seulement quelques euros par mois. Moins cher qu'un abonnement Netflix.

Choisir le bon serveur

Tous les serveurs ne se valent pas. Pour faire tourner un assistant intelligent confortablement, voici ce qu'il vous faut.

Côté puissance de calcul, visez 2 à 4 cœurs virtuels de processeur. L'assistant en lui-même n'est pas très gourmand, mais quand il lance des outils ou gère plusieurs conversations en même temps, avoir de la marge aide.

Côté mémoire vive (c'est la RAM, la mémoire que votre machine utilise pour les tâches en cours, comme le bureau d'un employé qui doit étaler ses dossiers), comptez entre 4 et 8 gigaoctets. Avec 4 Go c'est jouable, avec 8 Go vous êtes tranquille.

Pour le système d'exploitation, prenez Ubuntu 22.04. C'est la version de Linux la plus populaire pour les serveurs, et elle bénéficie de mises à jour de sécurité pendant cinq ans.

Se connecter au serveur à distance

Une fois votre serveur créé, votre hébergeur vous fournit une adresse (comme une adresse postale, mais pour un ordinateur sur Internet) et un mot de passe. Pour vous y connecter, vous utilisez un tunnel sécurisé appelé SSH (Secure Shell, littéralement "coquille sécurisée").

Sur Mac ou Linux, ouvrez votre terminal et tapez la commande de connexion avec votre adresse. Entrez votre mot de passe, et vous voilà connecté. Tout ce que vous tapez maintenant s'exécute sur le serveur distant, pas sur votre ordinateur.

Installer les outils nécessaires

Première chose sur un serveur tout neuf : le mettre à jour. C'est comme quand vous achetez un téléphone neuf et que vous faites toutes les mises à jour avant de commencer à l'utiliser.

Ensuite, installez Node.js (le moteur qui fait tourner les programmes en JavaScript, le langage le plus utilisé sur Internet) et Docker (le logiciel qui crée des bulles de protection autour des programmes, comme un aquarium pour votre assistant).

Puis installez OpenClaw exactement comme sur votre ordinateur personnel. Connectez vos clés d'accès aux services d'intelligence artificielle et configurez vos messageries.

Faire tourner l'assistant en permanence

Si vous lancez OpenClaw et que vous fermez votre connexion au serveur, l'assistant s'arrête. Pour qu'il survive, il faut dire au serveur de le relancer automatiquement.

Linux a un chef d'orchestre intégré appelé systemd. C'est lui qui gère tous les programmes qui doivent tourner en permanence. Vous créez un petit fichier de configuration qui dit : "Voici un programme à lancer au démarrage et à relancer s'il plante."

Une fois activé, votre assistant tourne en arrière-plan. Il redémarre automatiquement si le serveur reboot ou si le programme plante. Pour vérifier que tout va bien, une simple commande vous montre l'état de votre assistant.

Protéger votre serveur des intrus

Un serveur exposé sur Internet sans protection, c'est une porte ouverte. Quelques mesures simples à prendre dès le premier jour.

La première, c'est de remplacer le mot de passe par une clé de sécurité. Au lieu de taper un mot de passe pour vous connecter (qu'un pirate pourrait deviner), vous utilisez une paire de clés numériques. C'est comme remplacer un cadenas à code par une serrure dont vous êtes le seul à avoir la clé.

La deuxième, c'est le pare-feu. C'est un gardien qui contrôle qui peut entrer et par quelle porte. Vous n'autorisez que les connexions dont vous avez besoin, et tout le reste est bloqué.

La troisième, c'est fail2ban. C'est un videur automatique qui repère les gens qui essaient plein de mots de passe à la suite et qui leur interdit l'accès.

Avec ces trois protections, votre serveur est déjà bien mieux protégé que la grande majorité des serveurs sur Internet.

Votre assistant intelligent tourne maintenant jour et nuit sur un serveur sécurisé. Il est joignable depuis vos messageries, il ne dépend plus de votre ordinateur portable, et il se relance tout seul en cas de problème. Pas mal pour quelques euros par mois et une demi-heure de mise en place.

Sur le même sujet

À lire aussi

#vps#agent-ia#openclaw#hebergement#serveur#linux#ubuntu#docker#systemd#ssh#tutoriel