Dernière vérification:
ElizaOS, le projet né de l’élan agentique ai16z et devenu sa propre fondation, est en 2026 le runtime d’agents TypeScript le plus populaire. C’est aussi le runtime où le choix du VPS compte le plus, parce que le modèle de plugins signifie que chaque connecteur chargé occupe de la RAM qui n’est jamais libérée.
Je fais tourner deux agents ElizaOS sur une machine Hetzner, un bot sur une machine Contabo, et j’ai testé dix combinaisons de plugins différentes pour écrire cet article.
Ce dont ElizaOS a vraiment besoin
Trois courbes de ressources à anticiper :
- Runtime de base. Node, la boucle d’agent, les moteurs d’action et d’évaluation. Environ 200 Mo résidents avec une config allégée.
- Plugins. Chacun ajoute 50 à 300 Mo selon ce qu’il fait. Les plugins de connaissances sont les plus lourds, les connecteurs sociaux se situent dans la moyenne, les plugins d’outils simples sont minuscules.
- Stockage. Cache d’embeddings, historique des messages, état des plugins. Croît régulièrement pendant que l’agent tourne.
Ce que personne ne mentionne dans la doc : laisser l’agent tourner pendant des semaines accumule vite l’historique des conversations, et sans purge, la base Postgres d’un bot Discord bavard dépasse allègrement les 5 Go.
Comparatif VPS pour ElizaOS
| Fournisseur | Offre | vCPU | RAM | Disque | Mensuel | Idéal pour |
|---|---|---|---|---|---|---|
| Hetzner Cloud | CCX13 | 2 | 8 GB | 80 GB NVMe | 42,99 EUR | Deux à quatre agents, usage quotidien |
| Contabo VPS | VPS S | 4 | 8 GB | 100 GB NVMe | 4,50 EUR | Choix économique pour un bot longue durée |
| DigitalOcean | Premium AMD 2 GB | 2 | 4 GB | 80 GB NVMe | 21 USD | Agent unique, latence US |
| Hetzner Cloud | CCX23 | 4 | 16 GB | 160 GB NVMe | 85,99 EUR | Cinq agents et plus avec des plugins lourds |
Hetzner Cloud CCX13 : le choix par défaut
C’est ce sur quoi tourne mon duo. Le NVMe encaisse bien les écritures d’embeddings, la vCPU dédiée garde la boucle d’agent réactive quand plusieurs plugins réagissent au même message, et la latence depuis Falkenstein vers toutes les grandes API de modèles reste sous 80 ms. Le plafond de 8 Go suffit pour deux à quatre agents si vous restez raisonnable sur les plugins.
Les vrais atouts :
- L’API plus Terraform rend les redéploiements après une mauvaise mise à jour de plugin sans douleur
- Les snapshots permettent de revenir à une configuration saine connue
- Juridiction UE si vos agents traitent des données personnelles
Le vrai bémol : le plafond de 20 To sortants convient aux agents conversationnels, mais devient serré si vous rapatriez de gros corpus de connaissances.
Obtenir Hetzner : Hetzner Cloud.
Contabo VPS S : le chemin le moins cher vers un bot opérationnel
4 vCPU et 8 Go pour 4,50 EUR par mois. Sur les offres NVMe récentes, les performances d’I/O suffisent pour ElizaOS, même avec des plugins de connaissances. Les vrais compromis :
- Le provisionnement prend des heures, pas des secondes
- Le trafic sortant vers les grandes API de modèles est 100 à 200 ms plus lent que chez Hetzner depuis les datacenters Contabo en UE
- Les délais de réponse du support sur l’offre la plus basse peuvent être longs
Pour un bot que vous configurez une fois et laissez tourner, ces inconvénients cessent de compter après la première semaine.
Obtenir Contabo : Contabo VPS.
DigitalOcean Premium AMD 2 GB : pour un agent unique aux États-Unis
4 Go de RAM deviennent justes dès que vous chargez plus de deux plugins, mais un agent unique avec Discord et un plugin de connaissances y tient. La latence NYC3 vers OpenAI et Anthropic est la plus basse parmi les options US grand public. Le système de snapshots des droplets est vraiment utile pour revenir en arrière sur un agent qui déraille.
Bémol honnête : 21 USD pour 4 Go. Hetzner fait le même travail pour les deux tiers du prix, sauf si la région compte pour vous.
Configurer DigitalOcean : DigitalOcean.
Hetzner Cloud CCX23 : quand vous gérez une flotte
Dès que vous faites tourner cinq agents ou plus, ou que vos plugins de connaissances ingèrent de gros volumes de données, la CCX23 est l’étape suivante. 16 Go de RAM offrent assez de marge pour une configuration multi-agents intensive, et les 4 vCPU évitent que les boucles d’action ne se bloquent mutuellement.
Obtenir Hetzner : Hetzner Cloud.
Pièges courants en auto-hébergement d’ElizaOS
Trois points à surveiller :
- Fuites mémoire des plugins. Certains plugins communautaires ne libèrent pas correctement leurs event listeners. Redémarrez l’agent selon un planning régulier jusqu’à ce que le mainteneur du plugin publie un correctif.
- Croissance de Postgres. Si vous utilisez le plugin Postgres pour la mémoire, lancez un vacuum tous les mois. L’autovacuum par défaut est trop paresseux pour des agents bavards.
- Limites de débit Discord. Plusieurs agents sur un même VPS partageant une IP sortante peuvent atteindre les limites de débit par IP de Discord plus vite que prévu. Deux agents passent sans souci, à partir de quatre vous commencez à voir des erreurs 429 lors des pics de trafic.
Ce que je choisirais vraiment
Si vous démarrez aujourd’hui :
- UE, deux à quatre agents : Hetzner CCX13
- UE, bot unique, petit budget : Contabo VPS S
- Agent unique aux États-Unis : DigitalOcean Premium AMD 2 GB ou 4 GB
- Flotte d’agents : Hetzner CCX23
Pour la vue d’ensemble complète sur l’auto-hébergement, consultez le comparatif SelfHostVPS. ElizaOS évolue vite, donc je mets cette page à jour dès que l’API de plugins ou la couche de stockage change de façon significative.
Frequently asked questions
Quelle est la configuration VPS minimale pour ElizaOS ?
2 vCPU et 4 Go de RAM suffisent pour un agent avec deux ou trois plugins qui interroge une API de modèle distante. Chaque plugin chargé reste résident dans le processus Node, donc avec Discord, Telegram, Farcaster et quelques plugins de connaissances, le tas mémoire dépasse vite 1,5 Go. Avec quatre agents ou plus, prévoyez 8 Go.
ElizaOS a-t-il besoin d'un GPU sur le VPS ?
Seulement si vous auto-hébergez le modèle de langage. ElizaOS est un runtime TypeScript avec une couche de plugins. Tout le raisonnement des agents passe par le fournisseur de modèle que vous configurez. Un VPS uniquement CPU, type Hetzner CCX ou Contabo NVMe, est la configuration habituelle.
Puis-je faire tourner plusieurs agents ElizaOS sur un seul VPS ?
Oui, mais prévoyez environ 600 Mo à 1 Go de RAM par agent actif selon le nombre de plugins. Cinq agents sur 8 Go passent sans problème. Dix agents sur 8 Go deviennent risqués dès qu'un plugin de mémoire commence à mettre en cache de façon agressive.
Pourquoi ElizaOS consomme-t-il autant d'espace disque ?
Les plugins de connaissances mettent en cache des embeddings, l'historique des messages est stocké localement par défaut, et l'arborescence des modules Node est lourde. 80 Go est le minimum réaliste, même pour un seul agent. Après trois mois d'usage actif sur Discord et Telegram, j'ai vu le répertoire de données dépasser 25 Go pour un seul agent.