EQVPS

VPS pour agents browser-use : faire tourner une IA computer-use sur un serveur 24/7

5 sept. 2026 · 4 min de lecture · EQVPS Team

Un scraper web suit les instructions que vous avez écrites. Un agent de navigateur décide de lui-même : il regarde la page rendue, raisonne sur l'étape suivante, et clique, saisit et fait défiler un vrai navigateur pour y parvenir. Des outils comme browser-use, Skyvern et le computer-use d'Anthropic transforment un LLM en quelque chose qui opère un navigateur comme une personne — remplir des formulaires, parcourir des flux, lire des résultats, se rétablir quand la mise en page bouge.

Cela ne marche que si le navigateur tourne en permanence. Sur votre portable, il s'arrête dès que vous rabattez l'écran. Cette page explique comment mettre un agent de navigateur sur un serveur, correctement dimensionné, pour qu'il opère 24 h/24.

Scraper ou agent — choisissez le bon outil

Soyez honnête sur ce que vous construisez, car ils veulent des choses différentes :

Cette page parle du second.

Ce dont la machine a réellement besoin

La boucle de l'agent est minuscule ; c'est le navigateur headless qui consomme.

Le montage

# Ubuntu 24.04
apt update && apt install -y python3-venv git
python3 -m venv ~/agent && source ~/agent/bin/activate

# browser-use + un Chromium pour Playwright
pip install browser-use
playwright install --with-deps chromium

Une boucle minimale lit la clé du modèle depuis l'environnement, jamais codée en dur :

# run.py
import os, asyncio
from browser_use import Agent
from browser_use.llm import ChatAnthropic

async def main():
    agent = Agent(
        task="Open the status page and report which services are down.",
        llm=ChatAnthropic(model="claude-sonnet-4-5", api_key=os.environ["ANTHROPIC_API_KEY"]),
    )
    await agent.run()

asyncio.run(main())

Maintenez-le en vie à travers les plantages et redémarrages avec un service systemd — le même schéma qui garde n'importe quel agent en marche 24/7, avec Restart=always et la clé du modèle dans un EnvironmentFile, pas dans l'unité.

Surveillez la RAM. Un agent de navigateur qui ne ferme jamais ses onglets grignotera lentement la machine — fermez les pages et contextes en fin de tâche et plafonnez la concurrence. Un Chromium qui fuit est la cause la plus fréquente de chute de ces agents.

La partie qui est vraiment la nôtre : l'agent peut louer sa propre machine

C'est là qu'EQVPS diffère d'un hébergeur ordinaire. Via notre serveur MCP, un agent peut s'inscrire, alimenter un solde en crypto et order_vps — commander une machine neuve lui-même, sans humain au paiement. Un agent de navigateur qui a besoin d'un environnement propre pour un run peut donc provisionner le serveur lui-même, opérer le navigateur, et le détruire une fois terminé — le tout depuis un solde prépayé.

Associez cela au paiement crypto sans KYC et toute la boucle reste hors de toute trace d'identité : e-mail pour s'inscrire, USDC ou USDT pour payer, root en une minute environ.

Les limites honnêtes

Dans ce cadre, un agent de navigateur sur son propre serveur toujours allumé est un schéma vraiment utile — il opère pendant que vous dormez. Choisissez un plan, payez en crypto, et lancez-en un en une minute. Si votre tâche est une extraction fixe plutôt qu'un raisonnement, le guide de scraping web est la voie plus simple et moins chère.

FAQ

Quelle différence entre un agent de navigateur et un scraper web ?

Un scraper suit un script que vous avez écrit — récupère ces URL, extrais ces champs. Un agent de navigateur est piloté par un LLM : il regarde la page, décide quoi cliquer ou saisir, et s'adapte quand la mise en page change. browser-use, Skyvern et le computer-use d'Anthropic fonctionnent ainsi. C'est la différence entre un crawler figé et un opérateur qui raisonne. Si votre tâche est une extraction déterministe, voyez plutôt le guide de scraping ; cette page parle du type qui raisonne.

Faut-il un GPU pour faire tourner un agent de navigateur ?

Non. Le raisonnement se fait dans un LLM que vous appelez via une API (Anthropic, OpenAI, etc.), donc le serveur ne fait tourner qu'un Chromium headless plus votre boucle d'agent — du travail CPU et RAM, pas GPU. Il ne faudrait un GPU que si vous faisiez aussi tourner le modèle en local, ce qui est une configuration distincte, bien plus lourde.

Combien de RAM faut-il ?

Le poids est dans le navigateur, pas dans l'agent. Une instance Chromium headless fait ~300-500 Mo, plus 100-200 Mo par onglet/contexte ouvert, plus votre runtime. Small (8 $, 4 Go) est un plancher raisonnable pour un agent pilotant un navigateur ; passez à Medium si vous lancez plusieurs contextes de navigateur en parallèle.

Faut-il une IP dédiée ?

En général non. Un agent de navigateur fait des requêtes sortantes — vers les sites qu'il opère et vers l'API du modèle — donc un plan NAT avec SSH redirigé suffit et coûte moins cher. Prenez une IP dédiée seulement si vous exposez aussi un service entrant (un tableau de bord, un récepteur de webhooks).

Est-ce autorisé ? Quelles limites ?

L'automatisation légitime de sites que vous avez le droit d'utiliser — oui. Respectez les conditions et les limites de débit de chaque site, ne matraquez pas une cible jusqu'au déni de service, et ne l'utilisez pas pour la fraude, le credential stuffing ou l'abus de comptes. C'est une violation de la politique d'usage acceptable qui entraîne la résiliation. Un agent de navigateur est un opérateur puissant ; ne le pointez que là où vous avez le droit d'agir.

← Retour au blogVoir les offres & tarifs →

Commentaires

Pas encore de commentaires. Soyez le premier.

Laisser un commentaire

Les commentaires sont modérés avant leur publication.