NOUVEAU 📢 Offre de lancement limitée : jusqu'à 70 % de remise sur votre premier mois, pour tous les jeux !Voir les offres

Faire tourner Hermes Agent 24/7 : VPS ou hébergé

Hermes AgentUpdated Nov 7, 202610 min read

Réponse courte. Hermes Agent répond sur Telegram et Discord et exécute ses tâches planifiées uniquement tant que son processus gateway tourne : un agent 24/7 a donc besoin d’une machine qui ne s’endort jamais. Sur votre propre VPS : un serveur Linux avec au moins 2 GB de RAM et le script d’installation de Nous Research, lancé en SSH par un utilisateur normal (il démarre l’assistant de configuration et installe la gateway comme service), puis sudo loginctl enable-linger $USER pour que le service démarre au boot ; vous lancez hermes update et vous sécurisez le serveur vous-même. Ou louez un serveur qui fait tourner Hermes Agent pour vous : le panel s’occupe de l’installation, des mises à jour et des redémarrages, et vous n’avez qu’à coller une clé et un token de bot.

Vérifié le 7 novembre 2026, valable pour Hermes Agent v0.23.0.

Ce guide s’appuie sur la documentation d’Hermes Agent (hermes-agent.nousresearch.com/docs) et sur ce que nous avons mesuré avec la v0.23.0 sur nos propres serveurs. Pour aller directement à la solution hébergée, voyez l’option 3.

Pourquoi un portable ne suffit pas

La gateway de messagerie d’Hermes Agent est un seul processus de longue durée qui sert toutes les applis de chat et son planificateur. Quand le portable se met en veille, redémarre ou perd le réseau, l’agent ne répond plus et les tâches planifiées ne s’exécutent pas. Pour un serveur sans écran, la documentation d’Hermes Agent décrit un service qui démarre au boot et survit à la déconnexion.

Ce qu’il vous faut

Documentation d’Hermes AgentCe que nous avons mesuré (v0.23.0, un cœur de CPU)
MémoireImage Docker : minimum 1 GB, recommandé 2 à 4 GB ; 2 GB ou plus avec les outils de navigateurScript d’installation : terminé à 2 GB (pic de 1 277 MB), tué à 1 GB. Mise à jour : pic de 1 412 MB à 2 GB, tuée à 1 GB. Gateway en marche, Telegram et Discord configurés avec des tokens de test (refusés, donc non connectés) : 223 à 259 MB
DisqueImage Docker : minimum 500 MB pour les données, 2 GB ou plus recommandés2,5 GB après l’installation, 3,0 GB après une mise à jour
SystèmeLinux sur x86_64 ou aarch64 est une plateforme de premier rang ; testé sur la dernière version d’Ubuntu
PaquetsGit, curl, tar et les outils SHA-256. Le script d’installation apporte son propre Python 3.14, Node.js, ripgrep et FFmpeg, et installe libatomic1 s’il manque

Il vous faut aussi une clé API d’un fournisseur d’IA (voir quelle clé de fournisseur d’IA utiliser avec Hermes Agent) et une appli de chat pour lui parler, comme un bot Telegram ou Discord. Plus de détails sur la mémoire dans de combien de mémoire Hermes Agent a besoin.

Option 1 : votre propre VPS avec le script d’installation

  1. Créez le serveur avec Ubuntu et au moins 2 GB de RAM, puis connectez-vous en SSH. La page Docker d’Hermes Agent prévient que les consoles web de certains hébergeurs déforment les caractères collés comme : et @ ; SSH évite ce problème.
  2. Utilisez un utilisateur normal, pas root. La documentation d’Hermes Agent dit de lancer le script d’installation avec l’utilisateur qui fera tourner le service. L’outil terminal de l’agent exécute des commandes sur cette machine avec cet utilisateur : réservez donc ce compte à l’agent.
  3. Installez. Le script installe la dernière version stable :
    curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
    Pour une installation plus légère, son option --skip-browser laisse de côté son Chromium : l’automatisation de navigateur locale est alors désactivée tant que vous ne lancez pas hermes pm install chromium.
  4. Configurez. Lancé en SSH, le script démarre lui-même l’assistant de configuration : il demande votre clé d’IA, vos tokens de bot et les ID utilisateur autorisés à écrire à l’agent. Voir Telegram et Discord. Vous pourrez le relancer plus tard avec hermes setup, ou pas à pas avec hermes model et hermes gateway setup.
  5. Lancez-le comme service. À la fin, le script installe la gateway comme service utilisateur si la configuration ne l’a pas déjà fait ; si vous avez sauté cette étape, lancez hermes gateway install. Ensuite, une seule fois, faites en sorte qu’elle démarre au boot et continue de tourner après votre déconnexion :
    sudo loginctl enable-linger $USER
    hermes gateway status
    journalctl --user -u hermes-gateway -f
    La documentation d’Hermes Agent recommande ce service utilisateur avec linger pour un serveur sans écran : il démarre au boot et les mises à jour peuvent le redémarrer sans root. L’unité qu’écrit Hermes Agent relance la gateway quand elle s’arrête de façon inattendue et après un /restart envoyé dans le chat. La documentation décrit aussi un service pour tout le système (hermes gateway install --system), mais chaque redémarrage demande alors root, et elle déconseille d’installer les deux types à la fois.
  6. Mettez à jour avec hermes update. Il suit les versions stables, met le service en pause, met à jour et le redémarre. Les versions sont fréquentes (v0.22.5 le 23 octobre, v0.22.6 le 2 novembre, v0.22.7 le 3 novembre et v0.23.0 le 5 novembre 2026), et dans notre test une mise à jour a demandé plus de mémoire que l’installation.

Option 2 : votre propre serveur avec Docker

Hermes Agent publie une image officielle, nousresearch/hermes-agent, avec toutes les données dans un seul dossier que vous montez sur /opt/data. Lancez l’assistant de configuration une fois, puis la gateway en arrière-plan :

mkdir -p ~/.hermes
docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent setup
docker run -d --name hermes --restart unless-stopped -v ~/.hermes:/opt/data nousresearch/hermes-agent gateway run

La documentation publie aussi le port 8642, pour le serveur d’API et la vérification d’état d’Hermes Agent ; elle précise qu’il est facultatif si vous n’utilisez que des applis de chat comme Telegram et Discord. Les installations Docker ne prennent pas en charge hermes update : on met à jour en tirant une nouvelle image et en recréant le conteneur. Dans l’image, un superviseur de processus relance la gateway si elle plante.

Sécuriser un agent auto-hébergé

  • N’autorisez que vous. Sans liste d’autorisation, Hermes Agent refuse tout le monde, ce qui est sûr. Ne définissez jamais GATEWAY_ALLOW_ALL_USERS=true sur un agent qui peut exécuter des commandes.
  • Gardez le tableau de bord hors d’Internet. La documentation d’Hermes Agent dit que sa connexion par nom d’utilisateur et mot de passe n’est « pas adaptée à une exposition directe sur l’Internet public » ; pour les déploiements publics, elle propose la connexion par Nous Portal ou OpenID Connect. Sur votre propre VPS, le plus simple est d’y accéder par un tunnel SSH.
  • Laissez le serveur d’API désactivé si vous n’en avez pas besoin. Il est désactivé par défaut et, une fois activé, il écoute sur 127.0.0.1.
  • Sachez ce que l’agent peut toucher. Avec le terminal local par défaut, les commandes s’exécutent sur le serveur lui-même, avec l’utilisateur qui fait tourner Hermes Agent. Il vérifie les commandes par rapport à une liste de motifs dangereux et, dans son mode « smart » par défaut, demande à un modèle de les juger ; les cas incertains vous arrivent dans le chat pour approbation. La liste de contrôle de production d’Hermes Agent recommande plutôt d’exécuter ses commandes dans un conteneur (terminal.backend: docker dans config.yaml).
  • Sauvegardez ~/.hermes : il contient les réglages, les clés, la mémoire, les skills et les sessions.

Option 3 : un serveur qui le fait tourner pour vous

Un serveur Hermes Agent PlayNHost fait les étapes ci-dessus à votre place :

  • Installation : le premier démarrage lance le script d’installation de Nous Research lui-même, sans les outils de navigateur ; dans nos tests, cela a pris environ 2,5 à 4 minutes.
  • Mises à jour : chaque démarrage cherche une nouvelle version stable et l’installe d’abord (environ 20 secondes quand il n’y a rien de nouveau). Si une mise à jour échoue, la version que vous avez démarre comme avant. Vous pouvez désactiver cela avec Mettre à jour Hermes Agent à chaque démarrage sous Code, Paramètres.
  • Redémarrages : un redémarrage ou une mise à jour demandé dans le chat est relancé pour vous, et si l’agent s’arrête tout seul, le panel le relance en une minute environ. Sous Redémarrages, vous pouvez aussi planifier un redémarrage quotidien.
  • Sécurité : seuls les ID utilisateur de la page Agent peuvent écrire à l’agent ; rien sur le serveur n’écoute sur Internet ; WhatsApp est refusé ; l’agent est arrêté s’il ouvre un port ou laisse entrer quelqu’un d’autre.
  • Votre part : collez une clé de fournisseur d’IA et un token de bot Telegram ou Discord dans l’onglet Agent, ajoutez votre ID utilisateur et appuyez sur Démarrer. Vos clés et tokens sont stockés chiffrés et ne sont plus jamais affichés.

Ce que vous perdez par rapport à votre propre VPS : pas de ligne de commande (pas de commandes hermes, pas de connexion Nous Portal, pas d’approbations d’appairage), pas de tableau de bord web, pas d’automatisation de navigateur, seulement Telegram et Discord, et un seul agent par serveur (les profils d’Hermes Agent sont refusés). Vous pouvez toujours modifier les fichiers de l’agent dans Files, et son journal est .hermes/logs/gateway.log.

VPS ou hébergé : lequel choisir

Votre propre VPSPlayNHost
ConfigurationScript d’installation, assistant, service utilisateur avec lingerColler une clé, un token et votre ID, appuyer sur Démarrer
Mises à jourVous lancez hermes update ou tirez une nouvelle imageVérifiées à chaque démarrage ; désactivables
Applis de chatToutes celles que prend en charge Hermes AgentTelegram et Discord
Ligne de commande, tableau de bord, outils de navigateurOui, si vous les configurezNon
SécuritéÀ vous de la définir et de la maintenirAccès réservé au propriétaire et aucun port ouvert, appliqués à chaque démarrage
MémoireVotre choix ; 2 GB pour le script d’installationOffres de 2, 4 ou 8 GB

Notre avis : choisissez un VPS si vous voulez toutes les fonctions d’Hermes Agent ou si vous gérez déjà des serveurs ; choisissez l’hébergé si vous voulez un agent Telegram ou Discord sans l’entretien. Hermes Agent lui-même est gratuit et sous licence MIT dans les deux cas ; la documentation de Nous Research avertit que personne de légitime ne vous demande de payer pour l’agent lui-même. Un hébergeur facture le serveur, pas l’agent. Ensuite : créer un serveur Hermes Agent.

PlayNHost n’est pas affilié à Nous Research. Hermes Agent est un logiciel open source sous licence MIT.

Votre serveur est hébergé ailleurs ? Transférez-le chez nous

NOS DERNIERS ARTICLES