{"id":6022,"date":"2026-04-30T08:31:33","date_gmt":"2026-04-30T08:31:33","guid":{"rendered":"\/nl\/tutorials\/?p=6022"},"modified":"2026-04-30T08:31:35","modified_gmt":"2026-04-30T08:31:35","slug":"hoe-installeer-je-hermes-agent","status":"publish","type":"post","link":"\/nl\/tutorials\/hoe-installeer-je-hermes-agent","title":{"rendered":"Hermes Agent instellen met Docker"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-19-1024x536.png\" alt=\"\" class=\"wp-image-6034\" srcset=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-19.png 1024w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-19-300x157.png 300w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-19-768x402.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Hermes Agent instellen betekent dat je het uitrolt als een Docker-container op een virtual private server (VPS), de installatiewizard doorloopt om een LLM-provider te kiezen en controleert of alles werkt met een korte chatsessie.<\/p><p>Hermes Agent is een altijd actieve, zichzelf verbeterende AI-agent. Het systeem leert van je interacties en bouwt na verloop van tijd herbruikbare vaardigheden op. Zodra het een taak heeft voltooid, gebruikt het die ervaring om vergelijkbare taken de volgende keer beter af te handelen.<\/p><p>Je kunt Hermes Agent direct op een server installeren met de native curl-installer, maar Docker werkt beter voor VPS-implementaties. Zo blijft de agent gescheiden van je hostsysteem en is updaten later niet meer dan een nieuwe image pullen.<\/p><p>Zo stel je Hermes Agent op een VPS in met Docker:<\/p><ol class=\"wp-block-list\">\n<li><strong>Bereid je server voor<\/strong>. Neem een VPS met minimaal 2 CPU-cores en 8 GB RAM. Gebruik een Linux-distributie zoals Ubuntu.<\/li>\n\n\n\n<li><strong>Rol de container uit<\/strong>. Gebruik de applicatiecatalogus van Hostinger voor een installatie met &eacute;&eacute;n klik, of pull de Docker-image handmatig als je een andere VPS-provider gebruikt.<\/li>\n\n\n\n<li><strong>Configureer je LLM-provider<\/strong>. Start de installatiewizard, selecteer een provider, vul je API-sleutel in en kies een model.<\/li>\n\n\n\n<li><strong>Test een CLI-gesprek<\/strong>. Controleer of de agent correct reageert en tools kan gebruiken voordat je iets anders toevoegt.<\/li>\n\n\n\n<li><strong>Voeg modellen toe, koppel een gateway en configureer tools<\/strong>. Stel extra LLM-providers in, voeg Telegram, Discord of andere platforms toe en schakel de toolsets in die je nodig hebt.<\/li>\n\n\n\n<li><strong>Beveilig je implementatie extra<\/strong>. Stel Tirith-opdrachtscanning in, configureer allowlists voor de gateway en voeg firewallregels toe om je installatie te beveiligen.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-1-bereid-je-vps-omgeving-voor\"><strong>1. Bereid je VPS-omgeving voor<\/strong><\/h2><p>Om<a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-hermes-agent\"> Hermes Agent<\/a> te gebruiken, heb je een server nodig met een Linux-distributie (Ubuntu werkt het best), plus roottoegang en een stabiele internetverbinding.<\/p><p>Kies bij voorkeur een VPS-abonnement met minimaal <strong>2 CPU-cores<\/strong> en <strong>8 GB RAM<\/strong>. Met deze configuratie draaien Docker-isolatie en het gatewayproces probleemloos. De container zelf gebruikt ongeveer 1 GB RAM, of 2&ndash;4 GB als je browserautomatisering inschakelt.<\/p><p>Nadat je je VPS hebt gekocht, maak je via SSH verbinding en werk je je systeempakketten bij:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update &amp;&amp; sudo apt upgrade -y<\/pre><p>Zo voorkom je afhankelijkheidsconflicten bij de installatie van Docker en de onderdelen van Hermes Agent.<\/p><p>Je moet je VPS ook beveiligen en<a href=\"https:\/\/www.hostinger.com\/tutorials\/how-to-set-up-vps\"> voorbereiden<\/a>. Maak een aparte gebruiker aan, pas machtigingen aan en schakel authenticatie met openbare sleutels in voor veiligere toegang.<\/p><h2 class=\"wp-block-heading\" id=\"h-2-rol-hermes-agent-uit-met-docker\"><strong>2. Rol Hermes Agent uit met Docker<\/strong><\/h2><p>Docker verpakt Hermes Agent en alle afhankelijkheden in &eacute;&eacute;n container, zodat je Python of Node.js niet hoeft te installeren of omgevingsvariabelen handmatig hoeft te configureren.<\/p><p>Er zijn een paar manieren om het werkend te krijgen, afhankelijk van je configuratie.<\/p><p>Heb je nog geen VPS, dan is de snelste en makkelijkste optie de <a href=\"https:\/\/www.hostinger.com\/vps\/docker\/hermes-agent\">Hermes Agent<\/a>-template van Hostinger. Kies het abonnement dat je wilt, rond de betaling af en het systeem installeert alles automatisch.<\/p><p>Tijdens de installatie maak je een gebruikersnaam en wachtwoord aan om toegang te krijgen tot de Hermes Agent-webterminal.<\/p><p>Zodra de installatie klaar is, kom je in <strong>Docker Manager<\/strong> terecht, waar Hermes Agent als Docker-project wordt weergegeven. Klik ernaast op <strong>Open<\/strong> en log vervolgens in met de gegevens die je eerder hebt aangemaakt.<\/p><div class=\"wp-block-image wp-block-image aligncenter size-large\">\n<figure data-wp-context='{\"imageId\":\"69f4a5d2375f0\"}' data-wp-interactive=\"core\/image\" class=\"wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2026\/04\/1777037419372-0.png\" alt=\"The Open button to access the Hermes Agent web terminal via hPanel\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Vergroten\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Heb je al een Hostinger-VPS, dan kun je Hermes Agent uitrollen vanuit hPanel. Ga naar <strong>VPS &rarr; OS &amp; Panel &rarr; Operating System &rarr; Change OS<\/strong>, zoek naar <strong>Hermes Agent<\/strong> en selecteer het om de installatie te starten.<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"271\" src=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-10-1024x271.png\" alt=\"\" class=\"wp-image-6028\" srcset=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-10.png 1024w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-10-300x79.png 300w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-10-768x203.png 768w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-10-1536x406.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Wanneer de installatie klaar is, ga je naar <strong>Docker Manager &rarr; Projects<\/strong> en open je de Hermes Agent-webterminal op dezelfde manier.<\/p><p>Gebruik je een andere VPS-provider, <a href=\"https:\/\/www.hostinger.com\/tutorials\/how-to-install-docker-on-ubuntu\">installeer dan eerst Docker<\/a>. Zodra Docker klaar is voor gebruik, maak je een datamap voor Hermes Agent aan en open je die:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mkdir -p ~\/.hermes\n\ncd ~\/.hermes<\/pre><p>Rol daarna de Hermes Agent-container uit:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -it --rm \\\n\n-v ~\/.hermes:\/opt\/data \\\n\nnousresearch\/hermes-agent setup<\/pre><p>De vlag <strong>-v ~\/.hermes:\/opt\/data<\/strong> koppelt een hostmap aan het datapad van de container. Hermes Agent slaat in deze map configuratiebestanden, API-sleutels, sessies, vaardigheden en geheugen op.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/nl\/vps-hosting\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2024\/06\/NL-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-167\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2024\/06\/NL-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2024\/06\/NL-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2024\/06\/NL-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-3-start-de-installatiewizard\"><strong>3. Start de installatiewizard<\/strong><\/h2><p>Nadat je de webterminal opent of de container start, wordt de setupwizard van Hermes Agent automatisch gestart. De wizard vraagt hoe je de agent wilt configureren.<\/p><p>Je hebt twee opties:<\/p><ul class=\"wp-block-list\">\n<li><strong>Snelle setup<\/strong>. Omvat de provider, het model en berichtenverkeer. Dit is voor de meeste gebruikers de beste optie.<\/li>\n\n\n\n<li><strong>Volledige setup<\/strong>. Voegt selectie van de terminalbackend, instellingen voor agentgedrag, toolschakelaars en personaconfiguratie toe.<\/li>\n<\/ul><p>Hier gebruiken we <strong>Snelle setup<\/strong>. Je kunt later nog alles aanpassen, dus er staat nog niets vast. De wizard leidt je door deze stappen:<\/p><ul class=\"wp-block-list\">\n<li><strong>Selecteer een LLM-provider<\/strong>. Kies uit OpenRouter, Anthropic, OpenAI, Nous Portal, Ollama of een aangepast endpoint.<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"829\" src=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-14-1024x829.png\" alt=\"\" class=\"wp-image-6025\" srcset=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-14.png 1024w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-14-300x243.png 300w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-14-768x622.png 768w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-14-1536x1244.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ul class=\"wp-block-list\">\n<li><strong>Voer je API-sleutel in<\/strong>. Plak de sleutel van de provider die je hebt gekozen.<\/li>\n\n\n\n<li><strong>Kies een model<\/strong>. Selecteer een van de beschikbare modellen van de provider die je hebt gekozen.<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"354\" src=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-11-1024x354.png\" alt=\"\" class=\"wp-image-6023\" srcset=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-11.png 1024w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-11-300x104.png 300w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-11-768x266.png 768w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-11-1536x531.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ul class=\"wp-block-list\">\n<li><strong>Koppel een berichtenplatform<\/strong>. Kies Telegram, Discord, Slack, WhatsApp of een ander platform. Je kunt dit nu overslaan en eerst de CLI-chat testen.<\/li>\n<\/ul><p>Hermes Agent slaat gevoelige gegevens, zoals API-sleutels, op in <strong>~\/.hermes\/.env<\/strong>, terwijl niet-gevoelige gegevens in <strong>~\/.hermes\/config.yaml<\/strong> worden opgeslagen.<\/p><h2 class=\"wp-block-heading\" id=\"h-4-controleer-of-hermes-agent-actief-is\"><strong>4. Controleer of Hermes Agent actief is<\/strong><\/h2><p>Controleer of Hermes Agent na de setupwizard goed actief is door een CLI-sessie te starten en te kijken of de agent met het geselecteerde model kan communiceren:<\/p><p>To verify that Hermes Agent is running correctly after the setup wizard, start a CLI session and check if the agent can communicate with your selected model:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">hermes<\/pre><p>Je zou een welkomstbanner moeten zien met het geselecteerde model, beschikbare tools en geladen skills.<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"856\" src=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-16-1024x856.png\" alt=\"\" class=\"wp-image-6027\" srcset=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-16.png 1024w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-16-300x251.png 300w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-16-768x642.png 768w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-16-1536x1283.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Test dit met een prompt die een tool activeert, zoals &ldquo;Wat staat er in mijn huidige map?&rdquo; Zo controleer je of de agent kan reageren en opdrachten kan uitvoeren.<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"744\" src=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-15-1024x744.png\" alt=\"\" class=\"wp-image-6032\" srcset=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-15.png 1024w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-15-300x218.png 300w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-15-768x558.png 768w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-15-1536x1115.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Typ <strong>\/exit<\/strong> om de sessie af te sluiten. Gebruik <strong>hermes <\/strong>om een nieuwe sessie te starten, of hervat de vorige sessie met <strong>hermes &ndash;continue<\/strong>.<\/p><p>Als de agent lege antwoorden of verbindingsfouten teruggeeft, komt dat meestal door een onjuiste API-sleutel of een verkeerd geconfigureerde provider.<\/p><p>Voer <strong>hermes setup<\/strong> opnieuw uit om je provider en API-sleutel opnieuw in te stellen. Je kunt ook de opdracht <strong>hermes doctor<\/strong> gebruiken om je volledige setup te scannen en het probleem te vinden.<\/p><h2 class=\"wp-block-heading\" id=\"h-5-configureer-andere-modellen-de-gateway-en-tools\"><strong>5. Configureer andere modellen, de gateway en tools<\/strong><\/h2><p>Zodra de CLI-chat werkt, kun je nog een model toevoegen, een berichtenplatform koppelen en de tools configureren die je workflow nodig heeft.<\/p><p>Voer <strong>hermes model<\/strong> uit om een nieuwe LLM-provider toe te voegen naast de provider die je eerder hebt ingesteld. Die opdracht leidt je door de providerselectie en het invoeren van de API-sleutel, net als de setupwizard.<\/p><p>Zodra je meerdere providers hebt geconfigureerd, kun je tijdens een sessie tussen die providers wisselen met de opdracht <strong>\/model<\/strong> in de chat.<\/p><p>Met de berichten-gateway kun je via platforms zoals Telegram, Discord, Slack, WhatsApp, Signal of e-mail met Hermes Agent praten in plaats van via de CLI.<\/p><p>Gebruik <strong>hermes gateway setup<\/strong> om het platform van je voorkeur te koppelen en volg daarna de instructies op het scherm.<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"749\" src=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-13-1024x749.png\" alt=\"\" class=\"wp-image-6024\" srcset=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-13.png 1024w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-13-300x220.png 300w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-13-768x562.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Voer na de setup <strong>hermes gateway run<\/strong> uit om de bot te starten. Anders blijft alles wel geconfigureerd, maar niet actief.<\/p><p>Hermes Agent bevat ook ingebouwde tools zoals terminaluitvoering, zoeken op het web, toegang tot het bestandssysteem en het genereren van afbeeldingen. Open de toollijst met <strong>hermes tools<\/strong> en zet daarna elke tool aan of uit op basis van wat je nodig hebt.<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"509\" src=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-18-1024x509.png\" alt=\"\" class=\"wp-image-6033\" srcset=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-18.png 1024w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-18-300x149.png 300w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-18-768x381.png 768w, https:\/\/www.hostinger.com\/nl\/tutorials\/wp-content\/uploads\/sites\/28\/2026\/04\/image-18-1536x763.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Houd er rekening mee dat sommige tools, zoals zoeken op het web en het genereren van afbeeldingen, werkende API-sleutels nodig hebben.<\/p><h2 class=\"wp-block-heading\" id=\"h-6-beveilig-je-hermes-agent-setup\"><strong>6. Beveilig je Hermes Agent-setup<\/strong><\/h2><p>Bij het beveiligen van je Hermes Agent-setup gaat het zowel om de ingebouwde beveiliging van de agent als om regels op serverniveau die externe toegang beperken.<\/p><p>Hermes Agent heeft een beveiligingsscanner met de naam Tirith. Die controleert elke terminalopdracht voordat die wordt uitgevoerd. Tirith staat standaard aan en controleert op risico&rsquo;s zoals promptinjectie, het buitmaken van inloggegevens en patronen van SSH-backdoors.<\/p><p>Als Tirith een opdracht markeert, zie je een samenvatting van het probleem. Je kunt de opdracht goedkeuren of weigeren met <strong>\/approve<\/strong> of <strong>\/deny<\/strong>. Bewerk <strong>~\/.hermes\/config.yaml<\/strong> om te bepalen hoe goedkeuringen werken:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">approvals:\n\n   mode: manual    # manual | smart | off\n\n   timeout: 60 # seconds to wait for user response (default: 60)<\/pre><ul class=\"wp-block-list\">\n<li><strong>manual<\/strong>. Vraagt om goedkeuring voordat potentieel riskante opdrachten worden uitgevoerd.<\/li>\n\n\n\n<li><strong>smart<\/strong>. Keurt bewerkingen met een laag risico automatisch goed en vraagt alleen bij gevaarlijke bewerkingen om bevestiging.<\/li>\n\n\n\n<li><strong>off<\/strong>. Schakelt alle goedkeuringscontroles uit.<\/li>\n<\/ul><p>Ook de messaginggateway moet beveiligd zijn. Voeg in hetzelfde bestand <strong>config.yaml<\/strong> je gebruikers-ID toe aan de allowlist voor elk platform, zodat alleen jij opdrachten naar de bot kunt sturen.<\/p><p>Hier is een voorbeeld voor Telegram:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">gateway:\n\n   telegram:\n\n      allowed_user_ids:\n\n         - 123456789<\/pre><p>Vervang <strong>123456789<\/strong> door je echte Telegram-gebruikers-ID. Je krijgt die door op Telegram een bericht te sturen naar <strong>@userinfobot<\/strong>.<\/p><p>Voor andere platforms zoals Slack of WhatsApp vervang je <strong>telegram<\/strong> door de platformnaam en gebruik je de juiste indeling voor de gebruikers-ID van die dienst.<\/p><p>Sluit aan de netwerkkant poorten <strong>8642<\/strong> (API-server) en <strong>9119<\/strong> (dashboard) als je Hermes Agent alleen via chatplatforms gebruikt. De gateway maakt uitgaande verbindingen, dus inkomend verkeer is niet nodig:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo ufw deny 8642\n\nsudo ufw deny 9119<\/pre><p>Om up-to-date te blijven, haal je de nieuwste image op en vervang je de actieve container:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker pull nousresearch\/hermes-agent:latest\n\ndocker rm -f hermes\n\ndocker run -d \\\n\n   --name hermes \\\n\n   --restart unless-stopped \\\n\n   -v ~\/.hermes:\/opt\/data \\\n\n   nousresearch\/hermes-agent gateway run<\/pre><p>Alle gegevens staan in de gekoppelde volume <strong>~\/.hermes<\/strong>, dus tijdens updates gaat er niets verloren.<\/p><p>Als Hostinger VPS-gebruiker kun je de container direct vanuit hPanel updaten. Zoek in <strong>Docker Manager<\/strong> je Hermes Agent-project, klik op het menu met de <strong>drie puntjes<\/strong> en selecteer <strong>Update<\/strong>.<\/p><div class=\"wp-block-image wp-block-image aligncenter size-large\">\n<figure data-wp-context='{\"imageId\":\"69f4a5d23c545\"}' data-wp-interactive=\"core\/image\" class=\"wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2026\/04\/1777037419439-8.png\" alt=\"The Update menu for the Hermes Agent Docker container in hPanel\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Vergroten\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Beveilig je VPS ook door <a href=\"https:\/\/www.hostinger.com\/tutorials\/vps-security\">root-SSH-login uit te schakelen<\/a>, fail2ban zo in te stellen dat herhaalde inlogpogingen worden geblokkeerd, en een Malwarescanner te installeren om bedreigingen te detecteren.<\/p><h2 class=\"wp-block-heading\" id=\"h-veelgemaakte-fouten-bij-het-instellen-van-hermes-agent\"><strong>Veelgemaakte fouten bij het instellen van Hermes Agent<\/strong><\/h2><p>De meest voorkomende problemen bij het instellen van Hermes Agent zijn functies toevoegen voordat je de CLI-chat hebt gecontroleerd, de datavolume niet koppelen, onjuiste API-inloggegevens gebruiken, de gateway-allowlist overslaan en opdrachten direct op de host uitvoeren.<\/p><ul class=\"wp-block-list\">\n<li><strong>Functies toevoegen voordat je de CLI-chat hebt gecontroleerd<\/strong>. Als je Telegram koppelt, cronjobs inschakelt of diensten van derden integreert voordat je hebt bevestigd dat de CLI-chat werkt, wordt probleemoplossing lastiger. Als er iets misgaat, weet je niet waar het probleem zit. Test de agent eerst in de CLI, controleer of die reageert en tools kan gebruiken, en voeg daarna pas andere functies toe.<\/li>\n\n\n\n<li><strong>De datavolume niet koppelen<\/strong>. Als je de container uitvoert zonder <strong>-v ~\/.hermes:\/opt\/data<\/strong>, blijven alle gegevens (geheugen, skills en configuratie) in de container staan. Wanneer de container opnieuw start, gaat alles verloren. Gebruik altijd de volumeflag als je de container handmatig uitvoert.<\/li>\n\n\n\n<li><strong>Onjuiste of verlopen API-inloggegevens gebruiken<\/strong>. Als de API-sleutel onjuist is of is verlopen, kan de agent niet met het model communiceren. Controleer de sleutel nog een keer in het dashboard van je provider of maak een nieuwe aan. Voer daarna <strong>hermes setup<\/strong> opnieuw uit om die bij te werken.<\/li>\n\n\n\n<li><strong>De gateway-allowlist overslaan<\/strong>. Als je een messagingbot instelt zonder <strong>allowed_user_ids<\/strong> toe te voegen in <strong>config.yaml<\/strong>, kan iedereen die de gebruikersnaam van je bot vindt ermee communiceren. Voeg je gebruikers-ID toe aan de allowlist zodat alleen jij toegang hebt.<\/li>\n\n\n\n<li><strong>De standaard terminalbackend op een VPS laten staan<\/strong>. Standaard voert de agent terminalopdrachten direct uit op je server. Op een VPS kan dat gevolgen hebben voor je hele systeem. Schakel over naar een sandboxcontainer met <strong>hermes config set terminal.backend docker<\/strong>, zodat opdrachten in een ge&iuml;soleerde omgeving worden uitgevoerd.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-hermes-agent-beheren-na-de-installatie\"><strong>Hermes Agent beheren na de installatie<\/strong><\/h2><p>Hermes Agent beheren na de installatie betekent dat je de container en gateway gezond houdt, terugkerende taken plant met cron en het webdashboard gebruikt om je installatie te beheren.<\/p><ul class=\"wp-block-list\">\n<li><strong>Logs en de status van de gateway controleren<\/strong>. Containerlogs zijn de eerste plek om te kijken als er iets niet klopt. Voer <strong>docker logs hermes<\/strong> uit om recente output te bekijken, of <strong>docker logs -f hermes<\/strong> om logs in realtime te volgen. Gebruik voor de gateway <strong>hermes gateway status<\/strong> om te zien welke platforms zijn verbonden, en <strong>hermes gateway restart<\/strong> om platforms die zijn weggevallen opnieuw te verbinden.<\/li>\n\n\n\n<li><strong>Terugkerende taken plannen<\/strong>. De ingebouwde cronplanner voert taken uit zoals dagelijkse samenvattingen, nachtelijke back-ups en wekelijkse rapporten. De resultaten stuurt hij naar je gekoppelde berichtenplatforms. Stel planningen in met <strong>hermes cron<\/strong>, dan voert de agent ze automatisch uit.<\/li>\n\n\n\n<li><strong>Toegang krijgen tot het webdashboard<\/strong>. Het webdashboard is een browserinterface waarmee je je Hermes Agent-installatie beheert. In plaats van YAML-bestanden te bewerken of opdrachten uit te voeren via de CLI, kun je instellingen configureren, API-sleutels beheren, sessies monitoren en crontaken plannen vanuit een visuele interface. Start het met de opdracht hieronder en open daarna <strong>http:\/\/your-server-ip:9119<\/strong> in je browser:<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -d \\\n\n   --name hermes-dashboard \\\n\n   --restart unless-stopped \\\n\n   -v ~\/.hermes:\/opt\/data \\\n\n   -p 9119:9119 \\\n\n   nousresearch\/hermes-agent dashboard<\/pre><h2 class=\"wp-block-heading\" id=\"h-wat-kun-je-doen-met-hermes-agent\"><strong>Wat kun je doen met Hermes Agent?<\/strong><\/h2><p>Met Hermes Agent op je VPS heb je een altijd beschikbare AI-assistent die je op elk moment kunt bereiken via je favoriete communicatiekanalen.<\/p><p>Wat je ermee doet, hangt af van wat je nodig hebt &ndash; of je nu developer bent, sysadmin, of iemand die een persoonlijke assistent op een eigen server wil draaien.<\/p><p>Voor developmenttaken kun je de agent vragen om een repository te clonen, een stagingomgeving op te zetten en tests uit te voeren, allemaal vanuit een Telegram-bericht terwijl je niet achter je bureau zit.<\/p><p>Sysadmins kunnen crontaken instellen in gewone taal. Je kunt bijvoorbeeld elke maandagmorgen een wekelijks schijfruimterapport naar Slack laten sturen, of de agent een service laten monitoren en een waarschuwing laten sturen wanneer die uitvalt.<\/p><p>Voor persoonlijk gebruik kun je de agent v&oacute;&oacute;r het begin van je dag een ochtendbriefing laten sturen met je agenda, het belangrijkste nieuws en GitHub-meldingen.<\/p><p>Wil je meer geavanceerde voorbeelden, waaronder contentproductiepijplijnen, deploymentautomatisering en workflows voor onderzoek of gegevensverwerking, bekijk dan de populairste <a href=\"https:\/\/www.hostinger.com\/tutorials\/hermes-agent-use-cases\">use cases van Hermes Agent<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hermes Agent instellen betekent dat je het uitrolt als een Docker-container op een virtual private server (VPS), de installatiewizard doorloopt om een LLM-provider te kiezen en controleert of alles werkt met een korte chatsessie. Hermes Agent is een altijd actieve, zichzelf verbeterende AI-agent. Het systeem leert van je interacties en bouwt na verloop van tijd [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/nl\/tutorials\/hoe-installeer-je-hermes-agent\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":634,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Hermes Agent instellen (stapsgewijze handleiding)","rank_math_description":"Ontdek hoe u Hermes Agent op een VPS met Docker installeert, correct configureert en uw infrastructuur effici\u00ebnt beheert.","rank_math_focus_keyword":"","footnotes":""},"categories":[17],"tags":[],"class_list":["post-6022","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/posts\/6022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/users\/634"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/comments?post=6022"}],"version-history":[{"count":1,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/posts\/6022\/revisions"}],"predecessor-version":[{"id":6035,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/posts\/6022\/revisions\/6035"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/media?parent=6022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/categories?post=6022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/tags?post=6022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}