Aller au contenu

Solutions · Agents IA

Un VPS pour Hermes Agent

Hermes Agent est l’agent open source de Nous Research : une CLI et une passerelle qui le place dans Telegram, Discord, Slack, WhatsApp ou Signal, en appelant le fournisseur de modèles que vous configurez. Son propre guide VPS demande un gigaoctet de RAM, donc le bon serveur est le moins cher : U1-2 à $8.90 par mois en a deux fois plus. C1-2-55 à $19.90 est livré avec Hermes installé.

Ce qu’il lui faut

Léger, selon le projet lui-même

Les logiciels et la posture de sécurité viennent de la documentation du projet. Le seul chiffre matériel qu’il publie est le minimum de RAM ; les autres sont des chiffres de guides d’hébergement, indiqués comme tels.

D’après hermes-agent.ai et le dépôt

  • Linux (ou macOS/WSL2), git dans le PATH. L’installateur apporte son propre Python via uv.
  • Un fournisseur de modèles : Nous Portal, OpenRouter, OpenAI, Anthropic ou un modèle local.
  • Au moins 1 GB de RAM sans LLM local, selon le guide VPS du projet.
  • Tourne 24/7 comme service : hermes gateway install puis start.
  • Le tableau de bord sur 9119 et l’API sur 8642 restent privés : loopback plus SSH ou Tailscale, ou une authentification devant.

Tailles par usage

Dimensionnement pour les charges Hermes Agent
Charge de travailvCPURAM
Chat + passerelle vers une application de messagerie, modèle hébergéLe guide VPS du projet : au moins 1 GB de RAM sans LLM local.11 GB
24/7 avec des tâches cron et plusieurs canauxChiffre des guides d’hébergement pour l’automatisation continue.24 GB
Tâches de navigateur et usage d’outils plus lourdUn navigateur headless est ce qu’il exécute de plus lourd.48 GB
Inférence de modèle localUne question d’hébergement de modèle, pas de Hermes ; voir la gamme GPU.832 GB

Les offres adaptées

Quatre machines, prix en temps réel

Moins chers d’abord. Prix du jour, par mois, lus dans le catalogue.

  • U1-2$8.90/mois

    1 vCPU · 2 GB · 25 GB de disque · Unmetered

    Un agent, Unmetered, Istanbul. 1 vCPU, 2 GB et aucun compteur de trafic. Deux fois le minimum du projet pour moins que le prix d’un déjeuner. Collez l’installateur vous-même.

  • C1-2$15.90/mois

    1 vCPU · 2 GB · 50 GB de disque · 1 TB

    Un agent, dans plus de soixante villes. Le même format 1 vCPU / 2 GB où vous le souhaitez, depuis la ville la moins chère. Collez l’installateur vous-même.

  • C1-2-55$19.90/mois

    1 vCPU · 2 GB · 55 GB de disque · 2 TB

    Livré avec Hermes installé. 1 vCPU / 2 GB chez un fournisseur qui exécute notre préréglage de démarrage. Achetez-le, connectez-vous, lancez hermes setup.

  • BD-8$12.90/mois

    4 vCPU · 8 GB · 100 GB de disque · 32 TB

    Automatisation cron ou tâches de navigateur. 4 vCPU, 8 GB, 100 GB de disque : au-dessus du chiffre indicatif pour les tâches de navigateur, et la machine de 8 GB la moins chère que nous vendons.

« Déployer installé » ouvre le configurateur avec notre script de démarrage Hermes déjà dans le champ de démarrage, en entier, avant l’achat. Il s’exécute une fois, en root, pendant la construction du serveur, et uniquement chez les fournisseurs dont la plateforme exécute les scripts de démarrage ; sur les autres lignes, l’installation est une commande à coller.

L’installation

Six commandes, d’après le guide du projet

Avec le préréglage, l’étape 1 est faite à la livraison du serveur. Sans lui, l’étape 1 tient en une ligne.

  1. Installez. En tant qu’utilisateur dédié hermes (le préréglage le crée), l’installateur officiel ; il apporte son propre Python : curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
  2. Choisissez un fournisseur de modèles. hermes setup : Nous Portal, OpenRouter, OpenAI, Anthropic ou un modèle local. Les clés vont dans la configuration de Hermes, jamais dans un prompt.
  3. Vérifiez. hermes doctor, puis hermes chat -q "Reply with one sentence confirming Hermes works."
  4. Connectez une application de messagerie. hermes gateway setup pour Telegram, Discord, Slack, WhatsApp ou Signal.
  5. Faites-le tourner 24/7. hermes gateway install puis hermes gateway start ; hermes gateway status confirme qu’il survit à la déconnexion et au redémarrage.
  6. Ouvrez le tableau de bord via un tunnel. ssh -N -L 9119:127.0.0.1:9119 hermes@your-server, puis http://127.0.0.1:9119/. Le préréglage laisse tout cela dans /root/HERMES-NEXT-STEPS.txt.

En toute franchise

Ce que nous achèterions vraiment

Le projet demande un gigaoctet. Achetez la machine qui en a deux et dépensez la différence en appels au modèle.

Pour un agent Hermes

U1-2 · $8.90/mois

1 vCPU, 2 GB, 25 GB de SSD et aucun compteur de trafic, à Istanbul. Besoin d’un autre lieu ? C1-2 offre le même format dans plus de soixante villes à partir de $15.90. Sur les deux, l’installation est la ligne unique de l’étape 1, saisie par vous ; C1-2-55 à $19.90 est livré avec l’installation faite. Quel que soit votre choix, le coût mensuel de l’agent sera surtout celui du fournisseur de modèles, pas du serveur.

Questions

Les questions posées avant l’achat.

Quelles spécifications VPS faut-il pour Hermes Agent ?
Moins que ce qu’affirment la plupart des pages. Le guide VPS du projet indique qu’au moins 1 GB de RAM suffit lorsque le modèle est hébergé par un fournisseur comme Nous Portal, OpenRouter, OpenAI ou Anthropic, car l’agent lui-même est un processus Python léger qui passe son temps à attendre des messages et des réponses d’API. Les guides d’hébergement placent l’automatisation continue avec tâches cron à 2 vCPU et 4 GB, et les tâches pilotant un navigateur à 4 vCPU et 8 GB. Exécuter un modèle localement est une tout autre question et demande de la RAM ou un GPU dimensionnés pour le modèle, pas pour Hermes.
Quelle offre achèteriez-vous vraiment ?
U1-2 à $8.90 par mois : 1 vCPU, 2 GB, 25 GB de disque et aucun compteur de trafic, soit deux fois le minimum indiqué par le projet, et la machine la moins chère de cette page. Elle est uniquement à Istanbul ; C1-2 offre le même format dans plus de soixante villes à partir de $15.90. Aucun de ces fournisseurs n’exécute de scripts de démarrage, donc sur les deux vous collez vous-même l’installateur officiel : une ligne. C1-2-55 à $19.90 est le format le moins cher livré avec Hermes déjà installé par notre préréglage.
Que fait le préréglage de démarrage ?
Il exécute l’installateur officiel du dépôt GitHub du projet (scripts/install.sh) dans son mode documenté --non-interactive en tant qu’utilisateur dédié "hermes", après avoir installé curl et git. L’installateur apporte son propre Python via uv, rien d’autre n’est donc nécessaire. Le préréglage active la session systemd de l’utilisateur pour que la passerelle survive à la déconnexion et au redémarrage, n’ouvre que SSH sur le pare-feu et laisse les commandes suivantes dans /root/HERMES-NEXT-STEPS.txt. Il ne configure ni fournisseur de modèles ni application de messagerie : il faut vos clés, que vous donnez à hermes setup et hermes gateway setup via SSH. Le script est affiché en entier avant l’achat.
Comment connecter Telegram, Discord, Slack ou WhatsApp ?
hermes gateway setup vous guide pour chaque plateforme et stocke le jeton dans la configuration de Hermes, jamais dans un prompt. Ensuite, hermes gateway install et hermes gateway start exécutent la passerelle comme service, et hermes gateway status le confirme. Un seul processus de passerelle sert tous les canaux connectés. Les webhooks Telegram utilisent le port 8443 si vous choisissez les webhooks plutôt que le polling ; le polling ne nécessite aucun port ouvert.
Le tableau de bord est-il exposé à Internet ?
Non. Le tableau de bord écoute sur le port 9119 et l’API compatible OpenAI sur 8642, et le projet recommande de garder les deux sur loopback et d’y accéder via SSH ou Tailscale, ou de placer une authentification devant. Le préréglage n’ouvre que SSH. Depuis votre ordinateur : ssh -N -L 9119:127.0.0.1:9119 hermes@your-server, puis ouvrez http://127.0.0.1:9119/.
Ai-je besoin d’un GPU ?
Pas sauf si vous exécutez le modèle sur le serveur. Avec un fournisseur hébergé, l’agent est un petit processus et l’offre la moins chère ici est confortable. Si vous voulez un modèle local, dimensionnez pour le modèle : la documentation du projet place un modèle léger de 3B à 8 GB de RAM et les modèles plus grands à 32 GB ou plus, et dans ce cas c’est la page des serveurs GPU qu’il vous faut, pas celle-ci.
Comment le garder en marche après ma déconnexion ?
Installez la passerelle comme service, pas dans une session screen : hermes gateway install puis hermes gateway start. Le préréglage a déjà activé la session systemd de l’utilisateur (linger), donc un service utilisateur continue de tourner sans personne de connecté et redémarre après un reboot. journalctl --user -u hermes-gateway -f affiche son journal ; hermes doctor est la première commande à lancer quand quelque chose semble anormal.