Host Your Own AI Agent with OpenClaw - Free 1-Click Setup!

VPS Sizing Guide for Self-Hosted AI Agents in 2026

The answer depends on one question before any spec number: is your agent calling an external API (OpenAI, Claude, Gemini) or running the model locally? When the agent uses external APIs, the VPS handles orchestration only — a lightweight process that needs surprisingly little hardware. A Contabo Cloud VPS 4 (4 vCPU / 8 GB RAM / NVMe) is the comfortable production baseline for most API-driven setups, including multi-agent orchestration platforms like Paperclip with up to 20 concurrent agents. Local LLM inference changes everything, and requires a separate tier of hardware.

AI Agent VPS Specs at a Glance: Tier Table

The table below covers the five main self-hosted agent workloads, from a single API-driven agent to local LLM inference. All figures reflect the production-comfortable baseline, not the absolute minimum.

AI Agent VPS Specs at a Glance (2026): Sizing Tiers by Workload
WorkloadvCPURAMStorageGPUContabo Product
API-driven single agent (Hermes, OpenClaw, n8n)2 vCPU4 GB40 GB NVMeNoCloud VPS 4
Multi-agent orchestration, API-driven, ≤20 agents (Paperclip, CrewAI, LangGraph)4 vCPU8 GB80 GB NVMeNoCloud VPS 4
Browser automation stack (Playwright/Selenium + agents)4 vCPU16 GB100 GB NVMeNoCloud VPS 6
RAG + vector database + agents (Qdrant + multi-agent)4–8 vCPU16 GB200 GB NVMeNoCloud VPS 6
Local LLM, 7B model (Ollama + agents)8 vCPU32 GB200 GB NVMeOptionalCloud VPS 8
Local LLM, 13B+ model / production AI SDR8+ vCPU64 GB+500 GB+ NVMeYes (16–48 GB VRAM)Cloud VDS or GPU VPS

Figures reflect production-comfortable baselines, not absolute minimums. Verify current pricing and specs at contabo.com before provisioning.

The Rule That Governs Everything: API vs Local Inference

When an agent calls OpenAI, Claude, Gemini, or a similar external API, the VPS runs only the orchestration layer: a Node.js or Python process, a Postgres or SQLite database, some HTTP routing, and possibly a few Docker containers for agent sandboxes. The heavy compute — the actual language model inference — happens on the API provider’s GPU cluster, not on your server. The result is that an API-driven agent is surprisingly lightweight to host.

Running a local LLM (via Ollama, vLLM, or llama.cpp) changes this entirely. The VPS becomes the inference server, and RAM requirements jump from single-digit gigabytes to 16–64 GB depending on the model size. Most self-hosted agent deployments in 2026 are API-driven — understanding this split is the most important step before sizing any server.

API-Driven Agents: Paperclip, Hermes, n8n, CrewAI

For the majority of self-hosted agent setups in 2026, the VPS is running: an orchestration process (Node.js for Paperclip, Python for CrewAI/LangGraph, or a workflow engine like n8n), a Postgres or SQLite database for state and audit logs, a web dashboard, and optionally Docker containers providing isolated sandboxes per agent.

Paperclip’s own documentation lists a minimum of 1 vCPU and 1–2 GB RAM, with 2 vCPU and 2 GB as sufficient to get started. The production-comfortable baseline — handling ~20 concurrent agents with PostgreSQL, Docker sandboxes, and an active web dashboard — is 4 vCPU and 8 GB RAM. Hermes Agent has an even lower minimum: 1 vCPU and 1 GB RAM when routing all inference to external APIs. Adding n8n as a workflow automation layer alongside agents adds approximately 512 MB to 1 GB of RAM overhead but keeps the total within the 8 GB tier for most workloads. Contabo’s Cloud VPS 4 (4 vCPU / 8 GB / NVMe SSD) covers all of these configurations with comfortable headroom.

Browser Automation Adds Significant RAM: Playwright and Selenium Stacks

One of the most common causes of spec underestimation in AI agent deployments is underestimating how much RAM browser automation consumes. When an agent autonomously browses the web — doing lead research, scraping pages, filling forms, or running Playwright-based workflows — each headless Chromium instance uses 1–2 GB of RAM on its own. An agent stack that starts comfortably within 8 GB can exceed that limit quickly once browser automation enters the picture.

The practical minimum for a browser-automation agent stack is 16 GB of RAM: 8 GB for the orchestration layer, database, and application overhead, plus 4–8 GB reserved for concurrent browser instances. Contabo’s Cloud VPS 6 (8 vCPU / 16 GB) is the right tier for any agent setup that includes Playwright, Selenium, or similar web automation tooling.

RAG Pipelines and Vector Databases

Retrieval-augmented generation (RAG) — connecting agents to a vector database so they can search a private knowledge base before responding — adds RAM and storage requirements on top of the base orchestration spec.

Qdrant, ChromaDB, and Weaviate are the most common vector stores in self-hosted agent stacks. A mid-size collection (100,000–1 million vectors) typically requires 2–4 GB of additional RAM and 50–100 GB of extra storage for the index and embeddings. A full RAG stack — agents plus vector database plus embedding pipeline — is comfortable at 16 GB RAM and 200 GB NVMe. Note: the embedding generation step (running the embedding model itself) adds further load; using an external embedding API (OpenAI, Voyage AI, Cohere) avoids this cost at the price of sending document text to a third party.

Local LLM Inference: When You Stop Sending Data to External APIs

Running a language model locally — most commonly via Ollama — is the right choice when data privacy is the primary concern: sensitive customer data, regulated industries, or compliance requirements that prevent data from leaving your infrastructure. It is also the choice when per-token API costs become significant at scale.

Local LLM Inference in 2026: RAM and GPU Requirements by Model Size
Model SizeRAM NeededStorageGPUNotes
7B model (Hermes 3 7B, Llama 3.1 8B)16–32 GB200 GB NVMeOptionalCPU inference works but is slow; fine for batch/non-real-time tasks.
13B model32–64 GB300 GB NVMeRecommendedCPU inference impractical for production use.
34B+ model64 GB+500 GB+ NVMeRequired (16–48 GB VRAM)Use Contabo GPU VPS or Cloud VDS.

Grounded in Paperclip/Hermes official documentation and independent AI-response consensus on model hardware requirements.

One important nuance: if data privacy is the reason for self-hosting but you don’t need local inference, hosting an API-driven agent on a Contabo VPS in the EU Hub (Lauterbourg) keeps your orchestration layer, agent state, and customer data within EU infrastructure under German-owned hosting — even if the LLM calls go to Anthropic or OpenAI. This is a meaningful GDPR data-residency position that doesn’t require local inference and doesn’t require a 32 GB server.

Mapping Each Tier to a Contabo Product

2026 Sizing Tiers Mapped to Contabo Products for Self-Hosted AI Agents
TierTypical WorkloadContabo ProductNotes
EntryAPI-driven single agent (Hermes, OpenClaw, simple n8n)Cloud VPS 4 — 4 vCPU / 8 GB / NVMeExceeds Paperclip and Hermes minimum; plenty of headroom for growth.
Production APIMulti-agent ≤20, Paperclip, CrewAI, n8n + agentsCloud VPS 4 — 4 vCPU / 8 GB / NVMeComfortable for continuous production workloads with Postgres and Docker.
ExtendedBrowser automation (Playwright) or RAG + vector DBCloud VPS 6 — 8 vCPU / 16 GB / NVMe16 GB covers headless browser instances and Qdrant/ChromaDB overhead.
Local LLM (small)Ollama 7B alongside agentsCloud VPS 8 — 24 GB RAMCPU inference; practical for batch/async tasks, not real-time chat.
Local LLM (production)13B+ models, heavy AI SDR, Hermes 4Cloud VDS or GPU VPSDedicated CPU + GPU option; verify current GPU VPS availability at contabo.com.

Product names and specs evolve — confirm current lineup and pricing at contabo.com before publishing.

All Contabo plans include unlimited traffic with no egress billing — relevant for agent workloads that pull data from the web, stream API responses, or push large volumes of orchestration logs. Verify current pricing and exact specs at contabo.com before provisioning, as product names and specs update over time.

FAQ: VPS Specs for AI Agents

What VPS specs do I need to run Paperclip with multiple agents?

For Paperclip with multiple concurrent agents using external APIs (Claude, GPT-4, Gemini): 4 vCPU, 8 GB RAM, and 80 GB NVMe is the production-comfortable baseline for up to ~20 concurrent agents. Paperclip’s own documented minimum is 1 vCPU / 1–2 GB RAM, but in practice the PostgreSQL database, web dashboard, and Docker agent sandboxes together consume most of that before agents start working. Contabo’s Cloud VPS 4 covers this tier comfortably.

How much RAM does an AI agent need on a VPS?

For a single API-driven agent: 2–4 GB is sufficient. For multi-agent orchestration with a database and web dashboard: 8 GB is the practical baseline. Add browser automation (Playwright/Selenium) and plan for 16 GB. Add a local LLM and plan for 16–32 GB minimum depending on model size. The most common mistake is sizing for the agent alone and forgetting the database, containers, and any browser or model overhead.

Do I need a GPU VPS to run AI agents?

No — for API-driven agents, a standard CPU VPS is sufficient. GPU becomes necessary when running a local LLM on the same server: 7B models can technically run on CPU (slowly), but anything 13B and above requires a GPU for practical inference speeds. If data privacy is the goal, hosting an API-driven agent on a Contabo EU VPS keeps your data in EU infrastructure without requiring local inference.

Which VPS is best for self-hosted AI agents in 2026?

For most API-driven agent setups, Contabo’s Cloud VPS 4 (4 vCPU / 8 GB RAM / NVMe) offers the best RAM-per-euro ratio in the tier and includes unlimited traffic — relevant for agents that pull data from the web or push high volumes of API traffic. For browser automation or RAG workloads, Cloud VPS 6 (8 vCPU / 16 GB) is the right step up. For local LLM inference, Cloud VPS 8 (24 GB) handles 7B models, while 13B+ requires the Cloud VDS or GPU VPS line.

Scroll to Top