Hermes Agent on a VPS: Which Server, How Much RAM, What It Really Costs
Independent service — not affiliated with Nous Research (publisher of the Hermes Agent software) or Hermès International.
Nous Research says a $5 VPS is enough, which is technically true but optimistic in real-world use. Here's the RAM you actually need, current VPS plans to compare, and why the server cost is only part of the bill.
- How Much RAM Does Hermes Agent Really Need?
- Which Region Should You Choose for Hosting?
- How Can You Check What Your Server Is Really Using?
- What Real Plans Are Available, and for What Budget?
- Can You Migrate a Local Install to a VPS Without Reconfiguring Everything?
- Is a Freshly Created VPS Secure by Default?
- The Server Cost, or the Real Cost?
Don't want to choose and manage a server yourself? We host it for you, on our infrastructure.
How Much RAM Does Hermes Agent Really Need?
The official Nous Research repository is direct about this: Hermes Agent "can run on a $5 VPS, a GPU cluster, or serverless infrastructure." That's technically true — but a $5 VPS typically runs with 1 GB of RAM, a limit you feel quickly once the Docker sandbox and the web dashboard are added on top of the agent itself.
Three things consume RAM at the same time: the agent (lightweight, a few hundred MB), the Docker sandbox based on nikolaik/python-nodejs (the largest share, especially if the agent installs dependencies inside the container), and the web dashboard once built. Below 2 GB, the system swaps constantly — usable for testing, not for reliable daily use.
Which Region Should You Choose for Hosting?
Two factors matter here, and they don't always point in the same direction. The first is latency to the language model provider: a server geographically close to the API endpoint responds faster, a difference noticeable on tasks that chain several model calls. The second is data compliance if the agent handles sensitive personal or business information — a server located in the European Union significantly simplifies GDPR questions, without having to document a data transfer outside the EU.
In practice, for French-speaking use with model APIs mostly hosted in the United States, a European region (France, Germany, Netherlands) remains the most reasonable compromise: decent latency to APIs across the Atlantic, simplified data compliance.
How Can You Check What Your Server Is Really Using?
Two commands, run directly on the VPS, give you a reliable reading — far more useful than guessing from the host's product page:
free -h
docker stats --no-stream
The first shows total and available RAM; the second shows the actual consumption of the sandbox container while it's running. If free -h shows a Swap line that climbs steadily, that's the most reliable signal it's time to upgrade.
What Real Plans Are Available, and for What Budget?
The prices below are those published by OVHcloud at the time of writing — they change over time, so check the displayed price before ordering. The underlying principle stays stable: comparable European hosts (Hetzner, Scaleway) sit in the same price ranges for an equivalent profile.
| Plan | Monthly Price | vCPU | RAM | Disk | For Hermes Agent |
|---|---|---|---|---|---|
| VPS-1 | $4.54 | 2 | 4 GB | 40 GB NVMe | Comfortable, daily use |
| VPS-2 | $8.50 | 4 | 8 GB | 75 GB NVMe | Large margin, multiple agents |
| VPS-3 | $12.32 | 6 | 12 GB | 100 GB NVMe | More than needed for a single agent |
| VPS-4 | $23.37 | 8 | 24 GB | 200 GB NVMe | For hosting several additional services |
For a single Hermes agent used personally, the entry-level 4 GB RAM plan (VPS-1 type) already covers the agent, the Docker sandbox, and the dashboard comfortably. Upgrading mainly makes sense if you plan to host several agents on the same server, or other services alongside it.
Disk space deserves its own calculation too, one that's less obvious than RAM. 40 GB looks generous on day one, but three things grow over time: the agent's logs (especially if the log level stays verbose), the files handled by the Docker sandbox on every task, and the nikolaik/python-nodejs image itself — several gigabytes once the Python and Node dependencies are installed. Over several months of daily use, regularly purging old logs and sandbox artifacts keeps you from hitting the limit without warning.
Choosing, ordering, configuring a server — one more decision to make.
With Hermes Agent France, the server is already chosen, configured, and monitored. You have no VPS to order and no RAM to size.
Get my agent without managing a server →Can You Migrate a Local Install to a VPS Without Reconfiguring Everything?
Yes, and it's simpler than it looks. All of Hermes Agent's configuration lives in two files, already identified in our 6-pitfalls guide: ~/.hermes/config.yaml for settings, ~/.hermes/.env for secrets. Copying these two files to the VPS, then running a clean install on the server pointed at this configuration, avoids reconfiguring every channel and every priority from scratch.
scp -r ~/.hermes utilisateur@votre-vps:/home/utilisateur/
One thing to watch: the secrets in .env (API keys, channel tokens) travel in the clear during this transfer. scp encrypts the connection itself, which is enough for a one-off transfer to a server you control — but avoid leaving a copy of this file lying around on a third-party machine or shared storage along the way.
Is a Freshly Created VPS Secure by Default?
No. A fresh VPS ships with password-based root access and no active firewall — exactly the opposite of what you need for a server that will run continuously, with an agent capable of executing commands. A few basic settings, before you even clone Hermes Agent, eliminate most of the risk:
ufw allow OpenSSH
ufw enable
A firewall that only lets through what's strictly necessary — SSH for administration, and later the dashboard port once basic_auth is configured (see pitfall #4 of our installation guide). Disabling password-based SSH login in favor of a key (PasswordAuthentication no in /etc/ssh/sshd_config) then eliminates nearly all automated intrusion attempts, which primarily target weak passwords on port 22.
The Server Cost, or the Real Cost?
The VPS price is only part of the bill. The second line item, often overlooked when comparing hosting plans, is inference — usage of the language model that actually runs the agent. This cost depends entirely on the provider and model chosen during configuration (hermes config set model.provider ..., see our 6-pitfalls guide), and varies too much with usage to give a single honest figure.
One thing we did verify, though, and it has a direct impact on this budget: free models aren't a reliable shortcut. We saw this ourselves when testing poolside/laguna-s-2.1:free — the agent invented an installation it hadn't actually performed, and reported it as successful, without any warning. On a paid model, this behavior isn't guaranteed to be absent, but it's noticeably less frequent on more capable models. Budgeting for a solid paid model is part of the real cost of a reliable agent — not a secondary option.
For an overview of what Hermes Agent can and can't do before sizing anything, our complete guide answers these underlying questions. And if you're coming from another agent you've already installed, our comparison with OpenClaw details what carries over easily, and what doesn't.
Key takeaways
- 1 GB of RAM is enough for testing; plan on 4 GB for comfortable daily use.
- The Docker sandbox consumes the largest share of allocated RAM, not the agent itself.
free -handdocker stats --no-streamgive you a real reading, more reliable than the product page.- An entry-level plan (4 GB RAM, ~$4-5/month) already covers comfortable personal use.
- The server cost is only part of the bill: the choice of language model matters at least as much, and free models aren't reliable.
Want to keep your own OpenRouter key, without managing the server yourself? Hermes hosted, from €12/month.
Prefer to let us handle it?
Server, sandbox, language model: everything is included and capped, across three no-commitment plans.
Frequently Asked Questions
How much RAM does Hermes Agent really need?
1 GB is enough for testing, but the system swaps constantly under load. 2 GB is the viable minimum. 4 GB gives you a comfortable margin for the agent, the Docker sandbox, and the web dashboard together.
Is a $5 VPS really enough?
That's what the official Nous Research repository claims, and it's true for minimal use. For reliable daily use with an active Docker sandbox, a plan with around 4 GB of RAM is more realistic.
How can I check what my server is really using?
free -h shows available RAM and swap usage; docker stats --no-stream shows the actual consumption of the sandbox container. More reliable than estimating from the host's product page.
Is the VPS price the total cost of Hermes Agent?
No. The second line item, often overlooked, is inference: usage of the language model that runs the agent, billed separately depending on the provider chosen and variable depending on usage.
Can a free model reduce this cost?
Technically yes, but we tested a free model that invented an installation it hadn't actually performed and reported it as successful, without any warning. That's not a reliable shortcut for an agent handling real tasks.