NIEUW 📢 Beperkte lanceeractie: tot 70% korting op je eerste maand, voor elke game!Bekijk pakketten

Hermes Agent 24/7 draaien: VPS of gehost

Hermes AgentUpdated Nov 7, 20269 min read

Kort antwoord. Hermes Agent beantwoordt Telegram en Discord en voert zijn geplande taken alleen uit zolang zijn gatewayproces draait, dus een agent die 24/7 aan staat heeft een machine nodig die nooit slaapt. Op je eigen VPS: een Linux-server met minstens 2 GB RAM en het installatiescript van Nous Research, als gewone gebruiker uitgevoerd via SSH (het start de installatiewizard en installeert de gateway als service), daarna sudo loginctl enable-linger $USER zodat de service bij het opstarten begint; je draait zelf hermes update en houdt de server veilig. Of huur een server die Hermes Agent voor je draait: het paneel doet de installatie, de updates en de herstarts, en jij plakt alleen een sleutel en een bottoken.

Gecontroleerd op 7 november 2026, geldig voor Hermes Agent v0.23.0.

Deze gids gebruikt de eigen documentatie van Hermes Agent (hermes-agent.nousresearch.com/docs) en wat wij hebben gemeten met v0.23.0 op onze eigen servers. Wil je meteen naar de gehoste route, ga dan naar optie 3.

Waarom een laptop niet genoeg is

De berichtengateway van Hermes Agent is één proces dat blijft draaien en alle chat-apps en de planner bedient. Als de laptop in slaap valt, herstart of zijn netwerk kwijtraakt, stopt de agent met antwoorden en draaien geplande taken niet. Voor een server zonder scherm beschrijft de documentatie van Hermes Agent een service die bij het opstarten begint en uitloggen overleeft.

Wat je nodig hebt

De documentatie van Hermes AgentWat wij hebben gemeten (v0.23.0, één CPU-core)
GeheugenDocker-image: minimaal 1 GB, aanbevolen 2 tot 4 GB; 2 GB of meer met browsertoolsInstallatiescript: klaar bij 2 GB (piek 1.277 MB), afgebroken bij 1 GB. Update: piek 1.412 MB bij 2 GB, afgebroken bij 1 GB. Gateway draait, Telegram en Discord ingesteld met testtokens (geweigerd, dus niet verbonden): 223 tot 259 MB
SchijfDocker-image: minimaal 500 MB voor data, 2 GB of meer aanbevolen2,5 GB na de installatie, 3,0 GB na één update
BesturingssysteemLinux op x86_64 of aarch64 is een topplatform; getest op de nieuwste Ubuntu
PakkettenGit, curl, tar en SHA-256-tools. De installer brengt zijn eigen Python 3.14, Node.js, ripgrep en FFmpeg mee, en installeert libatomic1 als die ontbreekt

Je hebt ook een API-sleutel van een AI-provider nodig (zie welke sleutel van een AI-provider je gebruikt) en een chat-app om ermee te praten, zoals een Telegram- of Discord-bot. Meer over geheugen in hoeveel geheugen Hermes Agent nodig heeft.

Optie 1: je eigen VPS met het installatiescript

  1. Maak de server aan met Ubuntu en minstens 2 GB RAM, en maak verbinding via SSH. De Docker-pagina van Hermes Agent waarschuwt dat de browserconsoles van sommige providers geplakte tekens zoals : en @ verminken; met SSH heb je daar geen last van.
  2. Gebruik een gewone gebruiker, geen root. De documentatie van Hermes Agent zegt dat je de installer moet draaien als de gebruiker die de service gaat uitvoeren. De terminaltool van de agent voert opdrachten op deze machine uit als die gebruiker, dus bewaar dat account voor de agent.
  3. Installeer. De installer zet de nieuwste stabiele release neer:
    curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
    Om de installatie kleiner te houden, laat de optie --skip-browser zijn Chromium weg, waardoor lokale browserautomatisering uit staat tot je hermes pm install chromium uitvoert.
  4. Stel in. Via SSH gedraaid start de installer zelf de installatiewizard: die vraagt om je AI-sleutel, je bottokens en de gebruikers-ID's die de agent mogen berichten. Zie Telegram en Discord. Later kun je hem opnieuw draaien met hermes setup, of stap voor stap met hermes model en hermes gateway setup.
  5. Draai het als service. Aan het eind installeert de installer de gateway als gebruikersservice als de wizard dat nog niet deed; heb je die stap overgeslagen, voer dan hermes gateway install uit. Laat hem daarna, één keer, bij het opstarten beginnen en blijven draaien nadat je uitlogt:
    sudo loginctl enable-linger $USER
    hermes gateway status
    journalctl --user -u hermes-gateway -f
    De documentatie van Hermes Agent raadt deze gebruikersservice met linger aan voor een server zonder scherm: hij start bij het opstarten en updates kunnen hem herstarten zonder root. De unit die Hermes Agent schrijft herstart de gateway als die onverwacht stopt en na een /restart in de chat. De documentatie beschrijft ook een systeembrede service (hermes gateway install --system), maar dan heeft elke herstart root nodig, en ze waarschuwen ertegen om beide soorten geïnstalleerd te houden.
  6. Update met hermes update. Het volgt stabiele releases, pauzeert de service, werkt bij en start hem weer. Releases komen vaak (v0.22.5 op 23 oktober, v0.22.6 op 2 november, v0.22.7 op 3 november en v0.23.0 op 5 november 2026), en in onze test had een update meer geheugen nodig dan de installatie.

Optie 2: je eigen server met Docker

Hermes Agent publiceert een officiële image, nousresearch/hermes-agent, met alle data in één map die je op /opt/data koppelt. Draai de installatiewizard één keer, daarna de gateway op de achtergrond:

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

De documentatie publiceert ook poort 8642, voor de API-server en de gezondheidscheck van Hermes Agent; ze zeggen dat die optioneel is als je alleen chat-apps zoals Telegram en Discord gebruikt. Docker-installaties ondersteunen hermes update niet: je werkt bij door een nieuwe image op te halen en de container opnieuw aan te maken. In de image herstart een processupervisor de gateway als die crasht.

Houd een zelfgehoste agent veilig

  • Laat alleen jezelf toe. Zonder toegangslijst weigert Hermes Agent iedereen, en dat is veilig. Zet nooit GATEWAY_ALLOW_ALL_USERS=true aan op een agent die opdrachten kan uitvoeren.
  • Houd het dashboard van internet af. De documentatie van Hermes Agent zegt dat het inloggen met gebruikersnaam en wachtwoord "not suitable for direct public-internet exposure" is (niet geschikt voor directe blootstelling aan het openbare internet); voor openbare installaties bieden ze inloggen met Nous Portal of OpenID Connect. Op je eigen VPS is de eenvoudigste manier om er via een SSH-tunnel bij te komen.
  • Laat de API-server uit tenzij je hem nodig hebt. Hij staat standaard uit en luistert op 127.0.0.1 als hij aan staat.
  • Weet waar de agent bij kan. Met de standaard lokale terminal draaien opdrachten op de server zelf, als de gebruiker die Hermes Agent uitvoert. Hij controleert opdrachten aan de hand van een lijst met gevaarlijke patronen en vraagt in zijn standaardmodus "smart" een model om ze te beoordelen; onzekere komen bij jou in de chat terecht ter goedkeuring. De productiechecklist van Hermes Agent raadt aan om de opdrachten in plaats daarvan in een container te draaien (terminal.backend: docker in config.yaml).
  • Maak een back-up van ~/.hermes: daarin staan de instellingen, sleutels, het geheugen, skills en sessies.

Optie 3: een server die het voor je draait

Een Hermes Agent-server van PlayNHost doet bovenstaande stappen voor je:

  • Installatie: de eerste start draait de eigen installer van Nous Research, zonder de browsertools; in onze tests duurde dat ongeveer 2,5 tot 4 minuten.
  • Updates: elke start controleert op een nieuwe stabiele release en installeert die eerst (ongeveer 20 seconden als er niets nieuws is). Mislukt een update, dan start de versie die je hebt zoals voorheen. Je kunt dit uitzetten met Hermes Agent bijwerken bij elke start onder Code, Instellingen.
  • Herstarts: een herstart of update vanuit de chat wordt voor je opnieuw gestart, en als de agent zelf stopt, start het paneel hem binnen ongeveer een minuut opnieuw. Onder Herstarts kun je ook een dagelijkse herstart plannen.
  • Veiligheid: alleen de gebruikers-ID's op de pagina Agent kunnen de agent berichten; niets op de server luistert op internet; WhatsApp wordt geweigerd; de agent wordt gestopt als hij een poort opent of iemand anders binnenlaat.
  • Jouw deel: plak één sleutel van een AI-provider en een Telegram- of Discord-bottoken op het tabblad Agent, voeg je gebruikers-ID toe en druk op Starten. Je sleutels en tokens worden versleuteld bewaard en nooit meer getoond.

Wat je inlevert ten opzichte van je eigen VPS: geen opdrachtregel (geen hermes-opdrachten, geen inloggen met Nous Portal, geen koppelgoedkeuringen), geen webdashboard, geen browserautomatisering, alleen Telegram en Discord, en één agent per server (Hermes Agent-profielen worden geweigerd). Je kunt de bestanden van de agent nog steeds bewerken in Files, en zijn log is .hermes/logs/gateway.log.

VPS of gehost: welke kies je

Je eigen VPSPlayNHost
InstellenInstallatiescript, wizard, gebruikersservice met lingerPlak een sleutel, een token en je ID, druk op Starten
UpdatesJij draait hermes update of haalt een nieuwe image opBij elke start gecontroleerd; uit te zetten
Chat-appsAlle apps die Hermes Agent ondersteuntTelegram en Discord
Opdrachtregel, dashboard, browsertoolsJa, als je ze insteltNee
BeveiligingAan jou om in te stellen en te onderhoudenAlleen toegang voor de eigenaar en geen open poorten, bij elke start afgedwongen
GeheugenJouw keuze; 2 GB voor het installatiescriptAbonnementen van 2, 4 of 8 GB

Onze beoordeling: kies een VPS als je elke functie van Hermes Agent wilt of al servers beheert; kies gehost als je een Telegram- of Discord-agent wilt zonder het onderhoud. Hermes Agent zelf is in beide gevallen gratis en MIT-gelicenseerd; de documentatie van Nous Research waarschuwt dat niemand die deugt je vraagt te betalen voor de agent zelf. Een host rekent de server aan, niet de agent. Hierna: maak een Hermes Agent-server aan.

PlayNHost is niet verbonden aan Nous Research. Hermes Agent is open-sourcesoftware onder de MIT-licentie.

Draait je server al ergens anders? Verhuis hem naar ons

ONZE NIEUWSTE BLOGS