Table of Contents
- What is the best VPS for Hermes agent hosting?
- What is the Hermes agent, and why does it need an always-on server?
- How much VPS does the Hermes agent actually need?
- The 7 best VPS and hosting options for the Hermes agent
- 1. Agent 37 (best overall: managed, from $3.99/mo)
- 2. Hetzner Cloud (best raw price-performance, if you are in Europe)
- 3. DigitalOcean (safest DIY default in the US)
- 4. Hostinger (best one-click template on a raw VPS)
- 5. Vultr (cheapest viable US plan)
- 6. Linode (Akamai): the boring, reliable pick
- 7. Oracle Cloud Always Free (genuinely free, with a catch)
- Hermes VPS or managed hosting: which one fits you?
- Should you just run it on a Mac Mini at home?
- How to set up the Hermes agent on a VPS (three paths)
- Path 1: managed, one click
- Path 2: Docker on any VPS
- Path 3: bare install
- How to back up your Hermes agent's memory (it lives on that server)
- What running a Hermes agent really costs
- Common mistakes that kill a Hermes agent on a VPS
- FAQ
- Can the Hermes agent run on a $5 VPS?
- Is Agent 37 a VPS?
- Is there a free VPS for the Hermes agent?
- I run an agency. Can I host a Hermes agent for every client?
- Cheapest way to run a persistent Hermes agent overall?
- Is a Hermes VPS better than managed hosting?
- Do I need Docker to run the Hermes agent?
- The bottom line
Do not index

What is the best VPS for Hermes agent hosting?
For most people, the best VPS for Hermes agent hosting is not a raw VPS at all. Agent 37's managed Hermes agent hosting starts at $3.99 per month, keeps your agent always-on in an isolated container, and deploys in one click with zero Linux setup. If you'd rather run your own server and handle the patching yourself, Hetzner is the price-performance pick in Europe, and DigitalOcean or Vultr fill that role in the US for $5 to $7 per month.
That's the short answer. The rest of this guide earns it: the official system requirements from the Hermes agent docs, prices verified in July 2026 for every major provider, the three setup paths, what to back up so a server move never costs your agent its memory, and the mistakes that quietly kill agents at 3 a.m.
What is the Hermes agent, and why does it need an always-on server?
Hermes Agent is a free, MIT-licensed AI agent from Nous Research with 220,000+ GitHub stars. It lives in your chat apps: you message it from Telegram, WhatsApp, Discord, Slack, Signal, or email, and it answers, runs terminal commands, browses the web, remembers you across sessions, and teaches itself new skills as it works.
Two design decisions define its hosting needs. First, all those chat channels connect through a single gateway process that must stay running. Second, its built-in cron scheduler ticks every 60 seconds to fire your morning briefings, watchdogs, and scheduled jobs. Close your laptop and both die. That's why the official docs pitch a $5 VPS as a natural home for it: the agent is free, and what you actually pay for is model API usage plus somewhere always-on to run it.
This guide is about that somewhere.
How much VPS does the Hermes agent actually need?
The official Hermes agent docs publish real numbers, so you don't have to guess. Minimum: 1 GB RAM, 1 CPU core, 500 MB disk. Recommended: 2 to 4 GB RAM, 2 cores, and 2+ GB disk that grows with your sessions and skills.
The one spec that changes everything is browser automation. Playwright and Chromium are the most memory-hungry features in the stack: 1 GB is enough without browser tools, but you should allocate at least 2 GB with them. The installer even ships a --skip-browser flag for small headless boxes.
Practical sizing by workload:
Your workload | Sizing that holds up |
Chat-only assistant, one or two channels | 1 vCPU, 1 GB RAM |
Several channels, skills, and scheduled jobs | 2 vCPU, 2 to 4 GB RAM |
Web research and browser automation | 2 vCPU, 4 GB RAM or more |
Hosting agents for clients | One isolated instance per client, not one shared box |
The 7 best VPS and hosting options for the Hermes agent
1. Agent 37 (best overall: managed, from $3.99/mo)
Agent 37 is managed hosting built for exactly this job, used by 1,000+ paying customers. Basic at $3.99 per month gives your Hermes agent an isolated container with 1 vCPU, 4 GB RAM, and 12 GB disk: that's the docs' recommended 4 GB of RAM, at the price of a bargain VPS that only gives you the 1 GB minimum.
There's nothing to SSH into unless you want to. You check what your agent did on a task board, drop into a full web terminal or a live Linux desktop when you want hands-on control, browse its files visually, and schedule jobs, all from the browser. Connecting Gmail, WhatsApp, Slack, or GitHub is a click through 1,000+ Composio integrations instead of an afternoon of OAuth plumbing. Your API keys stay BYOK and go straight from your container to the model provider. Runtime updates and security patches roll out automatically, and you can cancel anytime.
The honest tradeoff: at these prices there's no human account manager. Support is community plus an AI-filtered inbox on Basic; email and chat support start on Pro ($29.99, which also adds a built-in Chromium browser and 2 vCPU / 8 GB, the tier to pick if you want the docs' recommended 2 cores or automation-heavy browsing).
2. Hetzner Cloud (best raw price-performance, if you are in Europe)
Hetzner's CX23 gives you 2 vCPU, 4 GB RAM, and 40 GB SSD for EUR 5.99 (about $7.09) per month. That's the full recommended Hermes agent spec for the price of most competitors' minimum spec. The catch: CX-line plans exist only in Germany and Finland. Hetzner's cheapest US plan is the CPX11 at $21.09 per month for just 2 GB RAM, which erases the value story. Choose Hetzner if you're in Europe and comfortable doing your own installs, TLS, patching, and monitoring.
3. DigitalOcean (safest DIY default in the US)
Skip the headline $4 droplet: its 512 MB of RAM is below the Hermes agent's official minimum. The realistic floor is the $6 per month 1 GB droplet for a chat-only agent, or about $12 for 2 GB if you want browser tools. What you're buying is DigitalOcean's documentation culture and predictable billing.
4. Hostinger (best one-click template on a raw VPS)
Hostinger ships a one-click Docker template for the Hermes agent in its VPS application catalog, on KVM plans running roughly $6.49 to $25.99 per month. It's the middle path: setup is automated, but the server is still yours to update and secure. A good fit if you want a real VPS with training wheels. One caveat before you click: those are intro rates on long prepays, and the $6.49 plan renews at $11.99 per month. Judge it by the renewal price, not the banner.
5. Vultr (cheapest viable US plan)
Vultr's 1 vCPU / 1 GB plan is $5 per month, and that's the honest floor for a chat-only Hermes agent. The eye-catching $2.50 plan is 512 MB and IPv6-only: fine for an experiment, wrong for an agent you rely on.
6. Linode (Akamai): the boring, reliable pick
The Nanode at $5 per month (1 vCPU, 1 GB RAM, 25 GB disk) matches Vultr's floor with Akamai's network behind it. Same rules apply: DIY install, DIY patching, upgrade to 2 GB+ before you enable browser automation.
7. Oracle Cloud Always Free (genuinely free, with a catch)
Oracle's Always Free tier includes Ampere Arm compute worth 2 OCPUs and 12 GB RAM running around the clock. That's the most capable free Hermes agent host that exists. The catch is in Oracle's own docs: instances can be reclaimed when CPU (measured at the 95th percentile), network, and memory utilization all sit under 20% for a week, and a personal agent idles a lot. Treat it as a free trial that might vanish, not production.
What about xCloud and Hivra? Both sell managed Hermes agent hosting, and both are credible. Price them honestly, though: xCloud's headline $9.99 is an intro rate that renews at $19.99 to $24 per month, and Hivra (formerly HermesOS Cloud) starts at $9.99 with a free week that asks for a card up front. Against Agent 37 Basic at $3.99, compare what you get per dollar: container isolation, a real terminal and Linux desktop, and 1,000+ integrations are where the difference shows.
Also on the radar: Contabo (RAM-heavy boxes at low prices, a favorite of the how-to crowd), Virtua.Cloud (EU hosting with a Hermes-specific plan from about EUR 5 per month), and serverless platforms like Railway that bill per second. Serverless is the wrong shape for this job: a Hermes agent is a long-running gateway, not a burst of requests, so pay-per-second quietly becomes pay-all-month.
Option | Entry plan that meets Hermes specs | Price/mo | Who patches the server? |
Agent 37 (managed) | Basic: 1 vCPU / 4 GB / 12 GB | $3.99 | Agent 37, automatically |
Hetzner (EU only) | CX23: 2 vCPU / 4 GB / 40 GB | EUR 5.99 (~$7.09) | You |
DigitalOcean | 1 GB droplet | $6.00 | You |
Hostinger | KVM with one-click template | from ~$6.49 | You |
Vultr | 1 vCPU / 1 GB | $5.00 | You |
Linode (Akamai) | Nanode 1 GB | $5.00 | You |
Oracle Always Free | Ampere Arm, up to 2 OCPU / 12 GB | $0 (reclaim risk) | You |
Hermes VPS or managed hosting: which one fits you?
Search for a Hermes VPS and you'll find two different products wearing one name. A true Hermes VPS is a rented Linux box: root access, your distro, your firewall, your 3 a.m. pages. Managed Hermes agent hosting sells the outcome instead: the agent runs, and someone else keeps the server alive. Neither is wrong. The right pick depends on what your hours cost.
Who you are | Best route | Why |
You want a 24/7 personal agent, not a server hobby | Agent 37 Basic, $3.99/mo | The recommended 4 GB spec, patched automatically, cancel anytime |
You run servers for a living and want root | Hetzner (EU), Vultr or Linode (US) | Full control from $5/mo; you own updates, backups, and monitoring |
You sell agents to clients | Agent 37 Cloud, metered from $3.44/mo per instance | One isolated instance per client behind one API, white-label by default |
You want to test before spending anything | Oracle Always Free | Genuinely free, but idle instances can be reclaimed |
Shortlisted two? Run the same one-week pilot on both. Connect one chat channel, schedule one recurring job, and keep score: minutes until the first useful reply, and minutes lost to server chores. By Wednesday the winner is usually obvious.
Should you just run it on a Mac Mini at home?
Home hardware genuinely works, and the long-running r/hermesagent debate about home hosting lands where this guide does: you inherit a second job. Your ISP's uptime becomes your agent's uptime, a power cut kills your scheduled jobs, and remote access means wrangling tunnels. A $5 server in a datacenter, or a $3.99 managed container, exists so your agent's reliability is not tied to your apartment. We wrote up the full math in our Mac Mini vs cloud hosting comparison. And if any of your chat channels run in webhook mode, the platform has to reach your machine over HTTPS at a stable address; home NAT and a dynamic IP turn that into a project of its own.
How to set up the Hermes agent on a VPS (three paths)
Path 1: managed, one click
Sign up at Agent 37, pick the Hermes agent runtime, add your model API key, and connect your chat channels from the dashboard. No SSH, nothing to patch.
Path 2: Docker on any VPS
Nous Research publishes an official image with Node, Playwright Chromium, and the WhatsApp bridge baked in. Run it with a restart policy and memory cap so a reboot never takes your agent down:
docker run --restart unless-stopped --memory=4g --cpus=2 nousresearch/hermes-agentOur Hermes agent Docker guide walks through it end to end.
Path 3: bare install
One command brings in Python 3.11 and Node 22:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashThen run
hermes gateway setup, set the gateway up as a service so it survives reboots (hermes gateway install does that for you), and add --skip-browser on 1 GB boxes.Already on OpenClaw? One command,
hermes claw migrate, imports your settings, memories, and skills, and it writes a restore point first: a zip under ~/.hermes/backups that hermes import can roll back. Still deciding between agents? See our Paperclip vs Hermes agent vs OpenClaw comparison.Going the DIY route? Harden the box before you connect a single channel. This agent reads your messages and holds your API keys, so treat the server like production:
- Key-only SSH: turn off password logins.
- Deny inbound traffic by default. The agent needs outbound access to model APIs and chat networks, not an open front door.
- Turn on unattended security updates so a patch gap never becomes a breach.
- Give chat bots least-privilege tokens; a bot that can only see one channel can only leak one channel.
- Keep the web dashboard on
127.0.0.1, where the Hermes agent binds it by default, and reach it over an SSH tunnel. The official docs are blunt: bind it to0.0.0.0and anyone on your network can read your credentials.
However it got there, prove the install survived: run
hermes doctor (it reports what's missing and can fix some of it), reboot the box and watch the gateway come back on its own, then send your agent a real message on your main channel and confirm a scheduled job fires.How to back up your Hermes agent's memory (it lives on that server)
A month-old Hermes agent is not the software you installed; it's that software plus everything it has learned since. Its notes about you live in
~/.hermes/memories/, its session history sits in a local SQLite database, and its self-taught skills live under ~/.hermes/skills/. Lose the server and you don't reinstall an app. You lose a coworker's memory.The fix costs five minutes:
hermes backupzips your entire~/.hermesdirectory (config, keys, memories, skills, sessions), andhermes importrestores it on a new machine. Run it before every server move, then on a schedule.
- Keep at least one copy off the VPS. A snapshot that lives on the same account as the server is not a backup plan.
- On Agent 37, the instance's disk persists across restarts and updates, and the file browser makes pulling a copy of the workspace trivial. Persistence still isn't a backup; grab one before big changes.
What running a Hermes agent really costs
The software is genuinely free: MIT license, no seats, no tiers. Your real monthly bill has two lines.
The server: $3.99 managed at Agent 37, $5 to $7 DIY, or $0 on Oracle with the reclaim caveat above.
The model API: this is the variable that dwarfs hosting. A BYOK setup on an efficient model can run a few dollars a month; heavy daily use of a frontier model can pass $20 to $50. Bundled options can cap it: Nous Portal on the Hermes agent side, or Agent 37's Plus tier ($9.99), which includes free bundled models (usage is capped per rolling 5-hour window and per week). Full tier details are on the pricing page.
Most personal setups land between $4 and $30 per month all-in. Anyone quoting you a number without asking about your model usage is guessing.
Common mistakes that kill a Hermes agent on a VPS
- Buying a 512 MB plan because it was cheapest, then hitting OOM kills the first time Chromium opens. Use 1 GB minimum, 2 GB with browser tools, or pass --skip-browser.
- No restart policy. Without --restart unless-stopped (Docker) or a systemd unit (bare install), the first host reboot silently stops your agent.
- Parking a mostly idle agent on Oracle's free tier and losing it to the reclaim rule.
- Assuming Hetzner's EU pricing applies in the US: the cheapest US Hetzner plan costs four times a Vultr or Linode 1 GB box.
- Migrating the install but not the state. A fresh install without your old
~/.hermesis an agent with amnesia: no memories, no skills, no history.hermes backupandhermes importexist for exactly this.
- Binding the web dashboard to
0.0.0.0to check on the agent from your phone. It stores your API keys; the docs tell you to keep it on127.0.0.1and reach it over an SSH tunnel instead.
FAQ
Can the Hermes agent run on a $5 VPS?
Yes, and the official docs say so: 1 GB RAM and 1 core is the published minimum for a chat-only agent. Add RAM before you add browser automation.
Is Agent 37 a VPS?
No. It's managed hosting on isolated containers: no root VM to maintain, but you still get a full web terminal, a file browser, and a live Linux desktop.
Is there a free VPS for the Hermes agent?
Oracle's Always Free Arm tier is the only real one, with the reclaim caveat. Agent 37 has no free tier; a free tier is planned but not launched, so $3.99 per month is the cheapest managed route today.
I run an agency. Can I host a Hermes agent for every client?
That's what Agent 37 Cloud is for: one API call per always-on agent, metered from $3.44 per month per instance, white-label by default.
Cheapest way to run a persistent Hermes agent overall?
We broke down every budget route in our cheap Hermes agent hosting guide.
Is a Hermes VPS better than managed hosting?
A VPS wins when you already run servers for a living and need custom networking or compliance controls. Managed hosting wins when you want the agent, not a second job. Price no longer settles it: DIY floors sit at $5 to $6 per month before you count your own hours, and managed starts at $3.99.
Do I need Docker to run the Hermes agent?
No. The bare installer plus
hermes gateway install (which sets the gateway up as a service for you) works fine; Docker adds cleaner isolation and an easy restart policy. Our Hermes agent Docker guide covers that route end to end.The bottom line
The best VPS for Hermes agent hosting is the one that's still patched, still online, and still under $20 when you check on it in six months. If server maintenance is your hobby, take Hetzner in Europe or Vultr, Linode, or DigitalOcean in the US and follow the Docker path. If you want the agent, not the ops, deploy it on Agent 37: always-on from $3.99 per month, one click to deploy, cancel anytime. And wherever it runs, back up its memory. The server is replaceable; what your agent has learned is not.